math.sin on complex, imaginary part

Time bar (total: 8.0s)

analyze0.0ms (0%)

Memory
0.8MiB live, 0.8MiB 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.9s (23.9%)

Memory
43.2MiB live, 3 449.9MiB allocated
Samples
1.2s4 127×1valid
454.0ms4 129×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-exp: 674.0ms (52.6% of total)
ival-cos: 256.0ms (20% of total)
ival-sub: 141.0ms (11% of total)
ival-mult: 127.0ms (9.9% of total)
adjust: 66.0ms (5.1% of total)
...in/eval/compile.rkt:76:19: 8.0ms (0.6% of total)
ival-true: 6.0ms (0.5% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess239.0ms (3%)

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

explain196.0ms (2.4%)

Memory
-13.4MiB live, 428.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1190-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))cancellation1190
Confusion
Predicted +Predicted -
+1190
-0137
Precision
1.0
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11900
-00137
Precision?
1.0
Recall?
1.0
Freqs
test
numberfreq
0137
1119
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
66.0ms236×1valid
31.0ms276×0valid
Compiler

Compiled 108 to 48 computations (55.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-exp: 41.0ms (57% of total)
ival-cos: 11.0ms (15.3% of total)
ival-mult: 9.0ms (12.5% of total)
ival-sub: 7.0ms (9.7% of total)
adjust: 4.0ms (5.6% 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)

eval1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Compiler

Compiled 35 to 16 computations (54.3% saved)

prune1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
56.5%
(*.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)

simplify94.0ms (1.2%)

Memory
-4.5MiB live, 37.4MiB 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

localize59.0ms (0.7%)

Memory
25.7MiB live, 143.1MiB 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))
accuracy56.5%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Samples
34.0ms118×1valid
13.0ms138×0valid
Compiler

Compiled 40 to 12 computations (70% saved)

Precisions
Click to see histograms. Total time spent on operations: 36.0ms
ival-exp: 20.0ms (55.1% of total)
ival-mult: 5.0ms (13.8% of total)
ival-cos: 5.0ms (13.8% of total)
adjust: 2.0ms (5.5% of total)
ival-neg: 2.0ms (5.5% of total)
ival-sub: 2.0ms (5.5% 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)

series12.0ms (0.1%)

Memory
-13.0MiB live, 28.7MiB 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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<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 (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 (exp.f64 (neg.f64 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 (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 #s(literal -2 binary64) 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 (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 #s(literal 1 binary64)>
#<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 (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 #s(literal 1 binary64)>
#<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 #s(literal 1 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))))))>
Calls

21 calls:

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

rewrite200.0ms (2.5%)

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

simplify104.0ms (1.3%)

Memory
20.1MiB live, 99.2MiB allocated
Algorithm
egg-herbie
Rules
850×unsub-neg
610×distribute-lft-in
584×distribute-rgt-in
551×fma-define
490×fmm-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01642251
13962078
211022015
336081955
471221955
Stop Event
node limit
Counts
115 → 111
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.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 (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 (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 (+.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 (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 #s(literal -2 binary64) 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 (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))
#s(literal 1 binary64)
(+.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))))
(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)
#s(literal 1 binary64)
(+.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))))
#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/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))))))
#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 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im))
(*.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 #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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (cos.f64 re) (*.f64 #s(literal -2 binary64) im) (*.f64 (*.f64 (cos.f64 re) (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))))
(*.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 #s(literal -2 binary64) (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/3 binary64) (*.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 im (fma.f64 (cos.f64 re) (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)) (*.f64 (cos.f64 re) (*.f64 (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 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 (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 (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 (+.f64 (exp.f64 (neg.f64 im)) (*.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 #s(literal -1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (pow.f64 re #s(literal 2 binary64))) (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 (+.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/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 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -1/2 binary64) (*.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))))) (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 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (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)))))
(-.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) (fma.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64)))) (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 #s(literal -2 binary64) 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 (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))
#s(literal 1 binary64)
(+.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))
(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)
#s(literal 1 binary64)
(+.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))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64) (fma.f64 #s(literal -1/720 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/2 binary64))) #s(literal 1 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))
#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))))
(log1p.f64 (+.f64 (exp.f64 (cos.f64 re)) #s(literal -5 binary64)))
(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)

eval17.0ms (0.2%)

Memory
8.9MiB live, 50.0MiB allocated
Compiler

Compiled 1 876 to 513 computations (72.7% saved)

prune21.0ms (0.3%)

Memory
-16.4MiB live, 62.4MiB allocated
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1029111
Fresh000
Picked011
Done000
Total10210112
Accuracy
99.9%
Counts
112 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
42.9%
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
56.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
90.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (cos.f64 re)))
82.5%
(*.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)))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
2.1%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
2.1%
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
3.5%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
3.4%
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
Compiler

Compiled 203 to 158 computations (22.2% saved)

simplify71.0ms (0.9%)

Memory
7.6MiB live, 46.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(cos.f64 re)
cost-diff0
(exp.f64 im)
cost-diff0
(-.f64 #s(literal 27 binary64) (exp.f64 im))
cost-diff0
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal -2 binary64) im)
cost-diff0
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
cost-diff192
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) 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-diff-6272
(*.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)))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
cost-diff0
(pow.f64 im #s(literal 2 binary64))
Rules
559×distribute-lft-in
544×fma-define
539×distribute-rgt-in
531×associate-*r*
520×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
037635
173629
2166627
3492621
41443621
54544621
66274621
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 (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))) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.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))) (cos.f64 re))
(*.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)))
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 (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)))
(pow.f64 im #s(literal 2 binary64))
#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))
(*.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)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/2520 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 -2 binary64) im) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 #s(literal -2 binary64) im)
#s(literal -2 binary64)
im
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
#s(literal 27 binary64)
(exp.f64 im)
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 (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))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (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)) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (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)) (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)) (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 (cos.f64 re))))
(*.f64 (cos.f64 re) (-.f64 (*.f64 (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)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/2 binary64))) im))
(*.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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 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 (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))) (cos.f64 re))
(*.f64 im (*.f64 (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)) (cos.f64 re)))
(*.f64 im (*.f64 (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)) (cos.f64 re)))
(*.f64 (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 (cos.f64 re)))
(*.f64 (fma.f64 (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)) (fma.f64 (pow.f64 im #s(literal 2 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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 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 (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 (fma.f64 (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)) (fma.f64 (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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
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))
(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))
(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))
(fma.f64 (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)) (fma.f64 (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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(*.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)))
(*.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) (*.f64 (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 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))))
(pow.f64 im #s(literal 2 binary64))
#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))
(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))
(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))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64)))
(*.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)))
(*.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)))
(*.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)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
#s(literal -1/2520 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 -2 binary64) im) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1 binary64) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 #s(literal -2 binary64) (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
#s(literal -2 binary64)
im
(cos.f64 re)
re
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (fma.f64 #s(literal -1/2 binary64) (exp.f64 im) #s(literal 27/2 binary64)))
(*.f64 (cos.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) #s(literal 27/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
#s(literal 27 binary64)
(exp.f64 im)
im
(cos.f64 re)
re

localize113.0ms (1.4%)

Memory
-9.0MiB live, 306.7MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
accuracy100.0%
(*.f64 #s(literal -2 binary64) im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
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))
accuracy99.9%
(*.f64 (*.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))) (cos.f64 re))
accuracy99.8%
(*.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)))
accuracy99.8%
(*.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)))
accuracy99.5%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
Samples
68.0ms256×0valid
Compiler

Compiled 217 to 31 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-mult: 21.0ms (42.3% of total)
...in/eval/compile.rkt:77:19: 10.0ms (20.2% of total)
ival-cos: 7.0ms (14.1% of total)
ival-sub: 6.0ms (12.1% of total)
ival-pow2: 3.0ms (6% of total)
ival-exp: 2.0ms (4% 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)

series37.0ms (0.5%)

Memory
-11.4MiB live, 91.0MiB allocated
Counts
13 → 143
Calls
Call 1
Inputs
#<alt (pow.f64 im #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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)))>
#<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 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))>
#<alt (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))>
#<alt (-.f64 #s(literal 27 binary64) (exp.f64 im))>
#<alt (*.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)))>
#<alt (*.f64 (*.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))) (cos.f64 re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))>
Outputs
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal 26 binary64) (cos.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 26 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 26 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 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (-.f64 #s(literal 27 binary64) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 27 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))) (exp.f64 im))>
#<alt (-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))) (exp.f64 im))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt #s(literal 26 binary64)>
#<alt (+.f64 #s(literal 26 binary64) (*.f64 #s(literal -1 binary64) im))>
#<alt (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 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/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 13 binary64) (cos.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 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 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))>
Calls

48 calls:

TimeVariablePointExpression
6.0ms
im
@-inf
(* (* -2 im) (cos re))
5.0ms
re
@inf
(* (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (cos re))
1.0ms
re
@0
(* 1/2 (* (* -2 im) (cos re)))
1.0ms
re
@0
(* (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (cos re))
1.0ms
re
@-inf
(* (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (cos re))

rewrite214.0ms (2.7%)

Memory
-5.9MiB live, 153.0MiB allocated
Algorithm
batch-egg-rewrite
Rules
975×log1p-expm1-u
235×associate-*r*
204×prod-diff
202×expm1-log1p-u
199×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
036321
1465315
26018315
Stop Event
node limit
Counts
13 → 191
Calls
Call 1
Inputs
(pow.f64 im #s(literal 2 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.f64 #s(literal 1/2 binary64) #s(literal -2 binary64))
(*.f64 #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 #s(literal -2 binary64) im)
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.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)))
(*.f64 (*.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))) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
Outputs
(-.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/2520 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1 binary64)))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #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 #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal 27 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 #s(literal 27 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 27 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (cos.f64 re)) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 27 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 27 binary64))
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im)) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (+.f64 #s(literal 19683 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))
(pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(/.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/2520 binary64) #s(literal -1/60 binary64))) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (pow.f64 (*.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)))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (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 (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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (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 (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))

simplify184.0ms (2.3%)

Memory
-3.3MiB live, 312.1MiB allocated
Algorithm
egg-herbie
Rules
547×associate-*r*
495×associate-*l*
416×fma-define
264×*-commutative
224×times-frac
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
066012677
1161212334
2571912060
Stop Event
node limit
Counts
334 → 378
Calls
Call 1
Inputs
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal 26 binary64) (cos.f64 re))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 26 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 26 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 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))) (exp.f64 im))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
#s(literal 26 binary64)
(+.f64 #s(literal 26 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 13 binary64) (cos.f64 re))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 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 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.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/2520 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1 binary64)))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #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 #s(literal -2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal 27 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 #s(literal 27 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 27 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (cos.f64 re)) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(+.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im)))
(+.f64 #s(literal 27 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 27 binary64))
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im)) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (+.f64 #s(literal 19683 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))
(pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(/.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/2520 binary64) #s(literal -1/60 binary64))) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (pow.f64 (*.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)))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (cos.f64 re))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (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 (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (cos.f64 re))))))
(cbrt.f64 (pow.f64 (*.f64 (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 (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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (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 (cos.f64 re)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (log.f64 (*.f64 (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 (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64))))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/24 binary64)))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/24 binary64)) #s(literal 1/2 binary64))) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/720 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (*.f64 im (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)))))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (pow.f64 re #s(literal 2 binary64))))
(*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 #s(literal -1/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/12 binary64) im) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (pow.f64 re #s(literal 4 binary64))))
(+.f64 (*.f64 #s(literal -2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 #s(literal 1/360 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/360 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/360 binary64)))) im) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im (+.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (+.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/360 binary64)))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(*.f64 #s(literal 26 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 26 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 26 binary64) im))
(+.f64 (*.f64 #s(literal 26 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 26 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 26 binary64)))
(+.f64 (*.f64 #s(literal 26 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 26 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 (cos.f64 re)) #s(literal -1/6 binary64)))))))
(+.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 26 binary64) im)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (fma.f64 im #s(literal -1/6 binary64) #s(literal -1/2 binary64)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))) (exp.f64 im))
(+.f64 #s(literal 27 binary64) (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im))) #s(literal 27 binary64)) (exp.f64 im))
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))) (exp.f64 im))
(+.f64 #s(literal 27 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64)))) #s(literal 27 binary64)) (exp.f64 im))
(-.f64 (+.f64 #s(literal 27 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/24 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))) (exp.f64 im))
(+.f64 #s(literal 27 binary64) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im))) (*.f64 (-.f64 #s(literal 27 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 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 27 binary64)) (exp.f64 im))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
#s(literal 26 binary64)
(+.f64 #s(literal 26 binary64) (*.f64 #s(literal -1 binary64) im))
(+.f64 (neg.f64 im) #s(literal 26 binary64))
(-.f64 #s(literal 26 binary64) im)
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 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 26 binary64))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(+.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 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 26 binary64))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (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/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #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) (+.f64 #s(literal -2 binary64) (*.f64 (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 #s(literal -1/60 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))
(fma.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)) (*.f64 (*.f64 (cos.f64 re) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) (pow.f64 im #s(literal 3 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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.f64 im (+.f64 (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))) (*.f64 (pow.f64 im #s(literal 4 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 im (+.f64 (*.f64 (cos.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 4 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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(*.f64 (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))))))) (neg.f64 (pow.f64 im #s(literal 7 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 (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 (*.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 (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 #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))))
(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)) (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 (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))))
(fma.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 (*.f64 im #s(literal -1/2 binary64)) (*.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)) (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 (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 #s(literal -1/2 binary64) (*.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)) (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 (*.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 (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 (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 #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 (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))))))))
(fma.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 (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)) (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 (*.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)) (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)))))))
(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 (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 re #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/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #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)) (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))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.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 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #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)) (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))
(fma.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 (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)) (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 (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)) (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 #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)) (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)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/24 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/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -1/720 binary64)) (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)) (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 #s(literal -1/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/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)) #s(literal -1/2520 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 #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)) (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 (*.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)) (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 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)) #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)) (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 (cos.f64 re) (-.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 (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 (*.f64 im (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 #s(literal 13 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 13 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(fma.f64 #s(literal 13 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (cos.f64 re)))))
(fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 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))))))))
(fma.f64 #s(literal 13 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 (*.f64 im #s(literal -1/12 binary64)) (cos.f64 re)))))))
(fma.f64 im (fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/4 binary64) (*.f64 im #s(literal -1/12 binary64)))) (*.f64 (cos.f64 re) #s(literal -1/2 binary64))) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1/48 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/48 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (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 27 binary64) (exp.f64 im)))) (*.f64 #s(literal 1/48 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))))
(fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (-.f64 #s(literal 27 binary64) (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 27 binary64) (exp.f64 im))) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1/48 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(+.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (pow.f64 re #s(literal 4 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.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)))
(fabs.f64 (pow.f64 im #s(literal 2 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/2520 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 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/16003008000 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(*.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)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 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/16003008000 binary64)) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(pow.f64 (*.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 binary64))
(*.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)))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(pow.f64 (pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(*.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)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))))
(fabs.f64 (*.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))))
(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/2520 binary64) #s(literal -1/60 binary64))))
(*.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)))
(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/2520 binary64) #s(literal -1/60 binary64))))))
(*.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)))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(*.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)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64)))
#s(literal -1 binary64)
#s(literal 1/4 binary64)
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 im) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (neg.f64 im))))
(pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(pow.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) #s(literal 3 binary64)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (neg.f64 im) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (neg.f64 im))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(exp.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))))
(pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64))))
(pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -2 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -2 binary64))
(pow.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 4 binary64)))
(fabs.f64 (*.f64 im #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -2 binary64)))
(*.f64 im #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -2 binary64)))))
(*.f64 im #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64)))
(*.f64 im #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 im #s(literal -2 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -2 binary64))))
(*.f64 im #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -2 binary64))
(+.f64 (*.f64 (cos.f64 re) #s(literal 27 binary64)) (*.f64 (cos.f64 re) (neg.f64 (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(+.f64 (*.f64 #s(literal 27 binary64) (cos.f64 re)) (*.f64 (neg.f64 (exp.f64 im)) (cos.f64 re)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (cos.f64 re)) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (cos.f64 re)) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(cbrt.f64 (*.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(+.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(+.f64 #s(literal 27 binary64) (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1 binary64)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(+.f64 (neg.f64 (exp.f64 im)) #s(literal 27 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64)) (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(*.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64)))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im)) (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(/.f64 (+.f64 #s(literal 19683 binary64) (pow.f64 (neg.f64 (exp.f64 im)) #s(literal 3 binary64))) (+.f64 #s(literal 729 binary64) (-.f64 (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im))) (*.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 729 binary64) (*.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)))) (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64)))))
(/.f64 (-.f64 #s(literal 19683 binary64) (pow.f64 (exp.f64 im) #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 729 binary64)))
(/.f64 (-.f64 #s(literal 729 binary64) (*.f64 (neg.f64 (exp.f64 im)) (neg.f64 (exp.f64 im)))) (-.f64 #s(literal 27 binary64) (neg.f64 (exp.f64 im))))
(*.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 27 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 729 binary64) (pow.f64 (exp.f64 im) #s(literal 2 binary64))) (+.f64 #s(literal 27 binary64) (exp.f64 im)))
(pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 1 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(pow.f64 (cbrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 3 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(pow.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(pow.f64 (sqrt.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 2 binary64))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(sqrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 2 binary64)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(log.f64 (exp.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(cbrt.f64 (pow.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) #s(literal 3 binary64)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(expm1.f64 (log1p.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(+.f64 (-.f64 #s(literal 28 binary64) (exp.f64 im)) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(exp.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(-.f64 #s(literal 27 binary64) (exp.f64 im))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 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)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 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))))
(/.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/2520 binary64) #s(literal -1/60 binary64))) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (/.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64))) #s(literal -1/9 binary64)) (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)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal 2 binary64)) #s(literal -1/9 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))))
(pow.f64 (*.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 1 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (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 (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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(sqrt.f64 (pow.f64 (*.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)))
(fabs.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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))))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 1 binary64)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (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 (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)) (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))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (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)))))
(pow.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(pow.f64 (cbrt.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(pow.f64 (pow.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(pow.f64 (sqrt.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(sqrt.f64 (pow.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(log.f64 (pow.f64 (exp.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 (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 (*.f64 im (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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(cbrt.f64 (pow.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(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)) (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))) #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)) (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 (*.f64 im (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)))
(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)) (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))) #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)) (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 (*.f64 im (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)))
(expm1.f64 (log1p.f64 (*.f64 (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 (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)) (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))))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (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)))))
(log1p.f64 (expm1.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(exp.f64 (log.f64 (*.f64 (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 (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)) (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 (*.f64 im (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)))
(exp.f64 (*.f64 (log.f64 (*.f64 (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 (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)) (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 (*.f64 im (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 (exp.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(pow.f64 (cbrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(pow.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(pow.f64 (sqrt.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(sqrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (-.f64 #s(literal 27 binary64) (exp.f64 im))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(cbrt.f64 (pow.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(expm1.f64 (log1p.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))))
(log1p.f64 (expm1.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(*.f64 (cos.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))

eval85.0ms (1.1%)

Memory
12.1MiB live, 206.3MiB allocated
Compiler

Compiled 11 398 to 2 458 computations (78.4% saved)

prune207.0ms (2.6%)

Memory
18.3MiB live, 258.4MiB allocated
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New51216528
Fresh134
Picked415
Done011
Total51721538
Accuracy
100.0%
Counts
538 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
48.4%
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
36.3%
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
49.3%
(*.f64 (neg.f64 im) (cos.f64 re))
12.9%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
42.9%
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
41.3%
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
48.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
56.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
36.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
31.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
90.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (cos.f64 re)))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (expm1.f64 (log1p.f64 (cos.f64 re)))))
2.1%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
3.5%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
28.2%
(neg.f64 im)
2.1%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 440 to 351 computations (20.2% saved)

simplify82.0ms (1%)

Memory
-6.6MiB live, 33.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (cos.f64 re))
cost-diff64
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
cost-diff64
(cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
cost-diff12928
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
cost-diff-6272
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
cost-diff-6272
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
cost-diff0
(cos.f64 re)
cost-diff0
(*.f64 #s(literal -1/2 binary64) im)
cost-diff128
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
cost-diff-6336
(*.f64 im im)
cost-diff-6336
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
cost-diff0
(cos.f64 re)
cost-diff0
(pow.f64 im #s(literal 2 binary64))
Rules
710×fma-define
706×fmm-def
650×distribute-lft-in
616×distribute-rgt-in
606×associate-*r*
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
043742
193730
2191730
3543728
41721726
55298726
67660722
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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (-.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) (*.f64 im im)) #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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
#s(literal -1/2520 binary64)
(*.f64 im im)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal -1 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
#s(literal 1/2 binary64)
#s(literal 8 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
#s(literal 26 binary64)
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
im
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) im)
#s(literal -1/2 binary64)
#s(literal 1 binary64)
(cos.f64 re)
re
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
#s(literal -1 binary64)
(*.f64 im (cos.f64 re))
im
(cos.f64 re)
re
#s(literal 3 binary64)
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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) (*.f64 im im)) #s(literal 1/60 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 (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)) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (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)) (cos.f64 re))))
(*.f64 (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 #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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 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)) (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)) (cos.f64 re)))
(*.f64 im (*.f64 (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)) (cos.f64 re)))
(*.f64 (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 (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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
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) (*.f64 im im)) #s(literal 1/60 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)) (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))
(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))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (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 (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) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64))))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 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))
(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))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(*.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)))
(*.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)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
#s(literal -1/2520 binary64)
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal -1 binary64)
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
#s(literal 4 binary64)
#s(literal 1/2 binary64)
#s(literal 8 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (cos.f64 re) (fma.f64 im (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64))) #s(literal 13 binary64)))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)) #s(literal 13 binary64)))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 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 26 binary64))
#s(literal 26 binary64)
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
im
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
(cos.f64 re)
re
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(cbrt.f64 (neg.f64 (*.f64 im (cos.f64 re))))
(cbrt.f64 (*.f64 im (neg.f64 (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
#s(literal -1 binary64)
(*.f64 im (cos.f64 re))
im
(cos.f64 re)
re
#s(literal 3 binary64)

localize134.0ms (1.7%)

Memory
-20.2MiB live, 300.1MiB allocated
Localize:

Found 13 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 im (cos.f64 re))
accuracy99.1%
(cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
accuracy98.8%
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) im)
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
accuracy99.9%
(*.f64 (*.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) (*.f64 im im)) #s(literal 1/60 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 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
accuracy99.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
accuracy99.5%
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
Samples
77.0ms256×0valid
Compiler

Compiled 256 to 38 computations (85.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 24.0ms (42.2% of total)
...in/eval/compile.rkt:77:19: 9.0ms (15.8% of total)
ival-sub: 6.0ms (10.6% of total)
ival-cos: 6.0ms (10.6% of total)
ival-pow: 5.0ms (8.8% of total)
ival-pow2: 4.0ms (7% of total)
ival-cbrt: 2.0ms (3.5% of total)
ival-add: 1.0ms (1.8% of total)
...in/eval/compile.rkt:76:19: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series38.0ms (0.5%)

Memory
15.6MiB live, 93.8MiB allocated
Counts
15 → 194
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 im im))>
#<alt (*.f64 im im)>
#<alt (*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))>
#<alt (*.f64 #s(literal -1/2 binary64) im)>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))>
#<alt (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))>
#<alt (pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))>
#<alt (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (cos.f64 re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (*.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) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))>
Outputs
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/2520 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 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 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/2 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/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 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/2 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/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt #s(literal -1 binary64)>
#<alt (*.f64 #s(literal -1/2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1/2 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))>
#<alt (+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))))>
#<alt (+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))>
#<alt (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im)))))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))) (*.f64 #s(literal -1/216 binary64) im))))))))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt im>
#<alt (+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) im))))))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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)))>
#<alt (*.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)))>
#<alt (*.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)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 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 (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)))>
#<alt (*.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)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 26 binary64) (cos.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 26 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 26 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 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 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 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))>
#<alt (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 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 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal 13 binary64) (cos.f64 re))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (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 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))>
#<alt (+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.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 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
Calls

63 calls:

TimeVariablePointExpression
4.0ms
im
@0
(cbrt (* -1 (* im (cos re))))
3.0ms
im
@0
(pow (cbrt (* -1 (* im (cos re)))) 3)
2.0ms
re
@inf
(pow (cbrt (* -1 (* im (cos re)))) 3)
2.0ms
im
@inf
(cbrt (* -1 (* im (cos re))))
2.0ms
re
@-inf
(cbrt (* -1 (* im (cos re))))

rewrite290.0ms (3.6%)

Memory
-21.6MiB live, 178.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
503×prod-diff
257×associate-*r*
230×log1p-expm1-u
230×expm1-log1p-u
224×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042401
1559377
27051377
Stop Event
node limit
Counts
15 → 304
Calls
Call 1
Inputs
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 #s(literal 1/2 binary64) #s(literal 8 binary64))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
(*.f64 (*.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) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 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 (cbrt.f64 (pow.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)))
(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)))
#s(literal 4 binary64)
(-.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (neg.f64 im))
(+.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) im) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) im) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) im)
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (cbrt.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 im))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/3 binary64)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (cos.f64 re)))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.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 2 binary64)))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.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))) (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)) (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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 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)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (pow.f64 (*.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)))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (cos.f64 re) #s(literal 26 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal 26 binary64)) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 26 binary64) (cos.f64 re)) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (cos.f64 re)) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cos.f64 re)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 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 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))

simplify246.0ms (3.1%)

Memory
28.3MiB live, 507.1MiB allocated
Algorithm
egg-herbie
Rules
589×fma-define
567×associate-+r+
446×*-commutative
281×distribute-rgt-in
278×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
086319074
1219017405
2537517144
Stop Event
node limit
Counts
498 → 515
Calls
Call 1
Inputs
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 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 #s(literal -1 binary64) im)
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
#s(literal -1 binary64)
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))))
(+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im)))))))))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))) (*.f64 #s(literal -1/216 binary64) im))))))))))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
im
(+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) im))))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 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)) (-.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 (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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 26 binary64) (cos.f64 re))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 26 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 26 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 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 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 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 13 binary64) (cos.f64 re))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (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 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (cos.f64 re))) im)) (*.f64 #s(literal -1/4 binary64) (cos.f64 re))))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.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 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(cbrt.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 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 (cbrt.f64 (pow.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)))
(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)))
#s(literal 4 binary64)
(-.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/2 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/2 binary64))))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (neg.f64 im))
(+.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) im) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) im) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/2 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) im)
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (cos.f64 re) (cbrt.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) im)
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 im))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (cbrt.f64 im) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/3 binary64)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (cos.f64 re)))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #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 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(pow.f64 (*.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 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.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 2 binary64)))
(log.f64 (pow.f64 (exp.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.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))) (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)) (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 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 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)))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 binary64)) (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)))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (pow.f64 (*.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)))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (cos.f64 re) #s(literal 26 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal 26 binary64)) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(+.f64 (*.f64 #s(literal 26 binary64) (cos.f64 re)) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (cos.f64 re)) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cos.f64 re)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 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 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/2520 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 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) im))))
#s(literal -1 binary64)
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 im))
(-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/2 binary64))) im)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) im)
(+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/24 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64)))) (neg.f64 im))
(+.f64 (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 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)) (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (neg.f64 im)))) (*.f64 im #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 #s(literal 1/24 binary64) (neg.f64 im) (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (neg.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64)))) #s(literal -1/720 binary64) (*.f64 im #s(literal -1/24 binary64))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))))) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (cbrt.f64 im))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im)))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/24 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)) #s(literal -1/6 binary64) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/24 binary64)))) (*.f64 #s(literal 1/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)))
(+.f64 (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))))) (*.f64 #s(literal 1/3 binary64) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (+.f64 (*.f64 #s(literal -1/3 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/12 binary64) im))) (*.f64 #s(literal -1/216 binary64) im))))))))))))
(fma.f64 (cbrt.f64 im) (cbrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (+.f64 (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/24 binary64)))) (*.f64 (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 im #s(literal -1/720 binary64)) (fma.f64 #s(literal -1/3 binary64) (*.f64 im #s(literal -1/24 binary64)) (*.f64 im #s(literal -1/216 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) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (-.f64 (*.f64 im #s(literal -1/720 binary64)) (fma.f64 (*.f64 im #s(literal -1/24 binary64)) #s(literal -1/3 binary64) (*.f64 im #s(literal -1/216 binary64))))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 im) #s(literal -1/6 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.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/3 binary64) (cbrt.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (+.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/24 binary64))) (*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (+.f64 (*.f64 im #s(literal 7/2160 binary64)) (*.f64 (*.f64 im #s(literal 1/24 binary64)) #s(literal -1/3 binary64)))))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 im) #s(literal -1/6 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 im)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 im))
(-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/2 binary64))) im)
(-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/24 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/24 binary64)) (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64)))) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/720 binary64)))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
im
(+.f64 im (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) im)
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) im (*.f64 #s(literal 1/24 binary64) (*.f64 im (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 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/2 binary64))) im)
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) im))))))
(+.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #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 im #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 im #s(literal -1/2 binary64))) im)
(*.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))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/2520 binary64) (neg.f64 (/.f64 #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)) #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)) (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 (*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -2 binary64))
(*.f64 (cos.f64 re) (*.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) (+.f64 #s(literal -2 binary64) (*.f64 (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 #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 (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 (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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))))))))
(*.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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) (*.f64 (cos.f64 re) #s(literal -1/3 binary64))) (*.f64 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/2520 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (cos.f64 re) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))) (neg.f64 (pow.f64 im #s(literal 7 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 (*.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 (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 #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))))
(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)) (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 #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))))
(fma.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 (*.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)) (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 #s(literal -1/2 binary64))))
(+.f64 (*.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 (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 (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 #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 (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))))))))
(fma.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 (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)) (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 #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 (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))))))))
(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 (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 (*.f64 im #s(literal 1/24 binary64)) (*.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)) (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 #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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))
(fma.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 (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)) (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 (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)) (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 #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)) (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)))))))))
(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 (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 #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)) (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 #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)) (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 #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 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (-.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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 #s(literal 26 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 26 binary64))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (neg.f64 im)))
(*.f64 (cos.f64 re) (-.f64 #s(literal 26 binary64) im))
(+.f64 (*.f64 #s(literal 26 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 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 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 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 26 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal 26 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 (/.f64 (cos.f64 re) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 26 binary64) im)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 26 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (cos.f64 re) (/.f64 #s(literal 26 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 (/.f64 (cos.f64 re) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 26 binary64) im)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 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/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (cos.f64 re) im) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (/.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) im) #s(literal -26 binary64))) im) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (/.f64 (fma.f64 (/.f64 (cos.f64 re) im) #s(literal -26 binary64) (cos.f64 re)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 #s(literal -26 binary64) (/.f64 (cos.f64 re) im))) im)) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) im) #s(literal -26 binary64))) im) (*.f64 #s(literal -1/2 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (/.f64 (fma.f64 (/.f64 (cos.f64 re) im) #s(literal -26 binary64) (cos.f64 re)) im)))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.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 26 binary64))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))
(+.f64 #s(literal 26 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/24 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))))
(+.f64 #s(literal 26 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/24 binary64)))) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 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 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/24 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))))
(+.f64 #s(literal 26 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 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 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/24 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))))))
(+.f64 #s(literal 26 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/720 binary64)) #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 #s(literal 13 binary64) (cos.f64 re))
(*.f64 (cos.f64 re) #s(literal 13 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re))) (*.f64 #s(literal 13 binary64) (cos.f64 re)))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (cos.f64 re)) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(*.f64 (cos.f64 re) (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(fma.f64 #s(literal 13 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/4 binary64)))))
(fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (cos.f64 re)) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (cos.f64 re)) (*.f64 #s(literal -1/4 binary64) (*.f64 im (cos.f64 re))))))
(fma.f64 #s(literal 13 binary64) (cos.f64 re) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (cos.f64 re) (*.f64 (*.f64 im (cos.f64 re)) #s(literal -1/4 binary64)))))
(fma.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))) (*.f64 (cos.f64 re) #s(literal 13 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)) #s(literal -1/4 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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/2 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 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/2 binary64) im) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im) (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 13 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal 13 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (*.f64 (/.f64 (cos.f64 re) im) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 13 binary64) im)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (cos.f64 re)) (*.f64 #s(literal 13 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im) (fma.f64 #s(literal -1/4 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 13 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im) (fma.f64 (cos.f64 re) #s(literal -1/4 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal 13 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (cos.f64 re) #s(literal -1/4 binary64)) (*.f64 (/.f64 (cos.f64 re) im) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 13 binary64) im)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (cos.f64 re)) #s(literal -1/4 binary64))
(*.f64 (cos.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/4 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 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/2 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 #s(literal -1/2 binary64) (/.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (cos.f64 re) (+.f64 (/.f64 #s(literal -1/2 binary64) im) #s(literal -1/4 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) im) #s(literal -13 binary64))) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im)) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal -13 binary64) (/.f64 (cos.f64 re) im) (*.f64 #s(literal 1/2 binary64) (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 (fma.f64 #s(literal 1/2 binary64) (cos.f64 re) (*.f64 (/.f64 (cos.f64 re) im) #s(literal -13 binary64))) im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/48 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal 1/48 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/48 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.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 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/48 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))))))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/1440 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/48 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/1440 binary64)) #s(literal 1/48 binary64))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal -1/4 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/2520 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/2520 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))))
(+.f64 #s(literal 0 binary64) (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 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64))
(pow.f64 im #s(literal 2 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))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 2 binary64))))
(+.f64 #s(literal 0 binary64) (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))
#s(literal 4 binary64)
(-.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/2 binary64))
(pow.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 3 binary64))
(*.f64 im #s(literal -1/2 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 im #s(literal -1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(*.f64 im #s(literal -1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im #s(literal -1/2 binary64)))))
(*.f64 im #s(literal -1/2 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im #s(literal -1/2 binary64))))
(*.f64 im #s(literal -1/2 binary64))
(log1p.f64 (expm1.f64 (*.f64 im #s(literal -1/2 binary64))))
(*.f64 im #s(literal -1/2 binary64))
(exp.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(*.f64 im #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/2 binary64))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2 binary64))) (neg.f64 im))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im #s(literal -1/2 binary64)) im) (neg.f64 im))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) im) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) im))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2 binary64)) im)
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 im #s(literal -1/2 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (+.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 im #s(literal -1/2 binary64) #s(literal 1 binary64)))
(pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(log.f64 (exp.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(expm1.f64 (log.f64 (*.f64 im #s(literal -1/2 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(exp.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(fma.f64 (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) (sqrt.f64 (*.f64 im #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) im)))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cos.f64 re) im)
(*.f64 im (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 im (cos.f64 re)) #s(literal -1 binary64))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.f64 im (cbrt.f64 #s(literal -1 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) (cbrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal -1 binary64)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 (cbrt.f64 #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (cbrt.f64 (pow.f64 im #s(literal 2 binary64)))) (cbrt.f64 im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) (cbrt.f64 im)))
(*.f64 (cos.f64 re) (*.f64 (cbrt.f64 im) (cbrt.f64 (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (cos.f64 re)) im)
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (cbrt.f64 #s(literal -1 binary64))) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64))) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(+.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 #s(literal -1 binary64)))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 im))
(*.f64 (cbrt.f64 im) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 im) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (cos.f64 re))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)) (pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/3 binary64)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (neg.f64 im)))
(*.f64 (cbrt.f64 (neg.f64 im)) (cbrt.f64 (cos.f64 re)))
(*.f64 (cbrt.f64 (cos.f64 re)) (cbrt.f64 (neg.f64 im)))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re))))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(+.f64 #s(literal 0 binary64) (cbrt.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 im (cos.f64 re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(*.f64 im (cos.f64 re))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(-.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (cos.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(pow.f64 (*.f64 im (cos.f64 re)) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))
(*.f64 im (cos.f64 re))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (cos.f64 re)))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (cos.f64 re)))
(log1p.f64 (expm1.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 im (cos.f64 re))))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (cos.f64 re))) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/2520 binary64) (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)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.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)))
(-.f64 (exp.f64 (log1p.f64 (*.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 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 #s(literal 0 binary64) (*.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))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64))) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))) #s(literal -1/216000 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (+.f64 #s(literal 1/3600 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 #s(literal -1/16003008000 binary64) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/16003008000 binary64) #s(literal -1/216000 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/151200 binary64) #s(literal 1/3600 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64)) #s(literal -1/3600 binary64)) (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)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/60 binary64))))
(pow.f64 (*.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 binary64))
(*.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)))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(*.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)))
(sqrt.f64 (pow.f64 (*.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 2 binary64)))
(fabs.f64 (*.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))))
(log.f64 (pow.f64 (exp.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))))
(*.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)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.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))))))
(*.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)))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(*.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)))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 #s(literal 0 binary64) (*.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))))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(exp.f64 (*.f64 (log.f64 (*.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 binary64)))
(*.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)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.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)))) (*.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)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.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))) (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)) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 #s(literal 0 binary64) (*.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))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 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)))
(*.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 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))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))))
(*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))))))))
(*.f64 (+.f64 (pow.f64 (*.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 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (pow.f64 (*.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 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (/.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (*.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))) (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))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 binary64)) (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)))
(*.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 binary64)) (/.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))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (+.f64 (pow.f64 (*.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 2 binary64)) #s(literal -1/9 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))))
(pow.f64 (*.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 1 binary64))
(*.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)))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(pow.f64 (*.f64 im (sqrt.f64 (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 (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)))
(sqrt.f64 (pow.f64 (*.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)))
(fabs.f64 (*.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))))
(log.f64 (pow.f64 (exp.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))))
(*.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)))
(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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (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 3 binary64)))
(*.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)))
(expm1.f64 (log1p.f64 (*.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)))))
(+.f64 #s(literal 0 binary64) (*.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))))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(*.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)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(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)) (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 #s(literal 0 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 #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)))))
(pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 1 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(pow.f64 (cbrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 3 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(pow.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(pow.f64 (sqrt.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 2 binary64))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(sqrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 2 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(log.f64 (exp.f64 (*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(cbrt.f64 (pow.f64 (*.f64 (*.f64 im (cos.f64 re)) (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))) #s(literal 3 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(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)) (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))) #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)) (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))) #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)) (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))) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))))
(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)) (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 #s(literal 0 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 #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)))))
(log1p.f64 (expm1.f64 (*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(exp.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 im (cos.f64 re)) (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)))) #s(literal 1 binary64)))
(*.f64 (*.f64 im (cos.f64 re)) (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 (*.f64 (cos.f64 re) (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 (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (cos.f64 re) #s(literal 26 binary64)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (cos.f64 re) #s(literal 26 binary64)) (*.f64 (cos.f64 re) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)) (*.f64 #s(literal 26 binary64) (cos.f64 re)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 binary64) (cos.f64 re)) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (cos.f64 re)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(/.f64 (*.f64 (cos.f64 re) (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (fma.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64)) #s(literal 676 binary64))))
(/.f64 (*.f64 (cos.f64 re) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 re) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (cos.f64 re)) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (+.f64 (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) #s(literal 17576 binary64)) (fma.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64)) #s(literal 676 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (cos.f64 re)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (/.f64 (cos.f64 re) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (cos.f64 re) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 3 binary64))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 2 binary64))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 26 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)))))
(*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (cos.f64 re)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(+.f64 #s(literal 0 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (cos.f64 re) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))

eval97.0ms (1.2%)

Memory
9.7MiB live, 279.0MiB allocated
Compiler

Compiled 14 232 to 3 057 computations (78.5% saved)

prune128.0ms (1.6%)

Memory
-16.7MiB live, 345.5MiB allocated
Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New6498657
Fresh11314
Picked415
Done022
Total65424678
Accuracy
100.0%
Counts
678 → 24
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
48.4%
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
27.7%
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))
36.3%
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
49.3%
(*.f64 (neg.f64 (cos.f64 re)) im)
12.9%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
42.9%
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
41.3%
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
24.6%
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
48.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
56.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
36.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
28.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
31.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
90.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
82.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (cos.f64 re)))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
49.3%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (expm1.f64 (log1p.f64 (cos.f64 re)))))
3.5%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
28.2%
(neg.f64 im)
2.1%
#s(literal 4 binary64)
2.1%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 511 to 406 computations (20.5% saved)

simplify74.0ms (0.9%)

Memory
23.9MiB live, 62.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (cos.f64 re))
cost-diff64
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
cost-diff64
(sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
cost-diff12928
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
cost-diff-6272
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
cost-diff0
(pow.f64 re #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
cost-diff0
(*.f64 #s(literal -1/2 binary64) im)
cost-diff0
(cos.f64 re)
cost-diff0
(neg.f64 (cos.f64 re))
cost-diff0
(*.f64 (neg.f64 (cos.f64 re)) im)
cost-diff-6336
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
cost-diff-6336
(*.f64 im im)
cost-diff0
(cos.f64 re)
cost-diff0
(pow.f64 im #s(literal 2 binary64))
Rules
476×cancel-sign-sub-inv
465×fmm-def
421×associate-+r+
384×fma-define
384×unsub-neg
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045857
1108833
2267833
3957829
43586829
55462829
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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))
(*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(*.f64 im im)
(-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
#s(literal -1/2520 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal 1/4 binary64)
(*.f64 (neg.f64 (cos.f64 re)) im)
(neg.f64 (cos.f64 re))
(cos.f64 re)
re
im
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
#s(literal 26 binary64)
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
im
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal -1/2 binary64) im)
#s(literal -1/2 binary64)
#s(literal 1 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) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
re
#s(literal 2 binary64)
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
#s(literal -1 binary64)
(*.f64 im (cos.f64 re))
im
(cos.f64 re)
re
#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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 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 (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)) (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)) (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 (cos.f64 re))))
(*.f64 (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 #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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1/2 binary64)) (neg.f64 im)))
#s(literal 1/2 binary64)
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 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)) (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)) (cos.f64 re)))
(*.f64 (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 (cos.f64 re)))
(*.f64 im (*.f64 (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)) (cos.f64 re)))
(*.f64 im (*.f64 (fma.f64 (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)) (fma.f64 (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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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 (fma.f64 (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)) (fma.f64 (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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 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)) (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))
(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))
(fma.f64 (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)) (fma.f64 (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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #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)) (fma.f64 #s(literal -1/2520 binary64) (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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (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 (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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 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))
(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))
(*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(*.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)))
(*.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)))
(*.f64 im im)
(pow.f64 im #s(literal 2 binary64))
(-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))
(fma.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))
#s(literal -1/2520 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(cos.f64 re)
re
#s(literal 1/4 binary64)
(*.f64 (neg.f64 (cos.f64 re)) im)
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(neg.f64 (cos.f64 re))
(cos.f64 re)
re
im
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 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 26 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 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 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64))))
#s(literal 1/2 binary64)
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 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 26 binary64))
#s(literal 26 binary64)
(*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64)))
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
im
(-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/2 binary64) im #s(literal -1 binary64))
(fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) im)
(*.f64 im #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
#s(literal 1 binary64)
(+.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/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
re
#s(literal 2 binary64)
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(sqrt.f64 (neg.f64 (*.f64 im (cos.f64 re))))
(sqrt.f64 (*.f64 im (neg.f64 (cos.f64 re))))
(sqrt.f64 (*.f64 (cos.f64 re) (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(neg.f64 (*.f64 im (cos.f64 re)))
(*.f64 im (neg.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
#s(literal -1 binary64)
(*.f64 im (cos.f64 re))
im
(cos.f64 re)
re
#s(literal 2 binary64)

localize155.0ms (1.9%)

Memory
-22.0MiB live, 412.9MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(cos.f64 re)
accuracy100.0%
(sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
accuracy99.9%
(*.f64 im (cos.f64 re))
accuracy99.8%
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
accuracy100.0%
(*.f64 #s(literal -1/2 binary64) im)
accuracy100.0%
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
accuracy100.0%
(neg.f64 (cos.f64 re))
accuracy100.0%
(cos.f64 re)
accuracy99.9%
(*.f64 (neg.f64 (cos.f64 re)) im)
accuracy100.0%
(*.f64 #s(literal -1/2520 binary64) (*.f64 im im))
accuracy100.0%
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
accuracy99.9%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
accuracy99.9%
(*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
Samples
60.0ms191×0invalid
30.0ms65×0valid
Compiler

Compiled 287 to 41 computations (85.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 63.0ms
ival-mult: 24.0ms (38.3% of total)
ival-pow2: 11.0ms (17.6% of total)
...in/eval/compile.rkt:77:19: 10.0ms (16% of total)
ival-sub: 5.0ms (8% of total)
ival-cos: 5.0ms (8% of total)
ival-sqrt: 3.0ms (4.8% of total)
ival-add: 2.0ms (3.2% of total)
...in/eval/compile.rkt:76:19: 1.0ms (1.6% of total)
ival-neg: 1.0ms (1.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series33.0ms (0.4%)

Memory
22.4MiB live, 100.9MiB allocated
Counts
11 → 180
Calls
Call 1
Inputs
#<alt (*.f64 (neg.f64 (cos.f64 re)) im)>
#<alt (neg.f64 (cos.f64 re))>
#<alt (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))>
#<alt (pow.f64 re #s(literal 2 binary64))>
#<alt (pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))>
#<alt (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))>
#<alt (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))>
#<alt (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 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 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))>
#<alt (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))))>
#<alt (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))>
#<alt (+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.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)))>
#<alt (*.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)))>
#<alt (*.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)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 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 (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)))>
#<alt (*.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)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))>
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))>
#<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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))>
#<alt (*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))>
#<alt (*.f64 im (*.f64 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))>
Calls

51 calls:

TimeVariablePointExpression
7.0ms
im
@0
(pow (sqrt (* -1 (* im (cos re)))) 2)
2.0ms
re
@0
(pow (sqrt (* -1 (* im (cos re)))) 2)
1.0ms
re
@-inf
(* (+ 26 (* im (- (* -1/2 im) 1))) (+ 1 (* -1/2 (pow re 2))))
1.0ms
re
@0
(sqrt (* -1 (* im (cos re))))
1.0ms
re
@inf
(pow (sqrt (* -1 (* im (cos re)))) 2)

rewrite116.0ms (1.4%)

Memory
1.5MiB live, 200.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
309×associate-*r*
277×log1p-expm1-u
277×expm1-log1p-u
270×add-cube-cbrt
269×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043376
1683344
Stop Event
node limit
Counts
11 → 270
Calls
Call 1
Inputs
(*.f64 (neg.f64 (cos.f64 re)) im)
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re))))
(*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
(*.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))
(*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 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 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
Outputs
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (cos.f64 re) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (cos.f64 re))
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cos.f64 re))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (neg.f64 (sqrt.f64 (cos.f64 re))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (neg.f64 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cos.f64 re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(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 1 binary64)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 re re)
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re))
(*.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (*.f64 re #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) im)
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -1 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (*.f64 (cos.f64 re) im) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (cos.f64 re) im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 im #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (*.f64 im #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(neg.f64 (*.f64 (cos.f64 re) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) 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/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 1 binary64))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.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)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 1 binary64)))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (+.f64 #s(literal 26 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))

simplify265.0ms (3.3%)

Memory
-5.7MiB live, 557.0MiB allocated
Algorithm
egg-herbie
Rules
843×times-frac
512×fma-define
438×*-commutative
416×distribute-lft-in
405×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
083020790
1222918584
2595018548
Stop Event
node limit
Counts
450 → 483
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 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 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 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 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 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)) (-.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 (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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.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 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 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 (*.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 (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 #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 (*.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 (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 (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 #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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 (cos.f64 re) (-.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 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.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 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 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 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(neg.f64 (*.f64 (cos.f64 re) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(+.f64 #s(literal 0 binary64) (cos.f64 re))
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cos.f64 re))))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (neg.f64 (sqrt.f64 (cos.f64 re))))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (neg.f64 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cos.f64 re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 re))))
(cbrt.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(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 1 binary64)))
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(*.f64 re re)
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re))
(*.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re))
(*.f64 (*.f64 re #s(literal 1 binary64)) re)
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal 2 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) im)
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -1 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (*.f64 (cos.f64 re) im) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (cos.f64 re) im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 im #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (*.f64 im #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) im)
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(neg.f64 (*.f64 (cos.f64 re) im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (cos.f64 re)))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) 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/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 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/2520 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/2520 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/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 1 binary64))
(pow.f64 (*.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 1 binary64))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(pow.f64 (pow.f64 (*.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 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (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))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(log.f64 (pow.f64 (exp.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))))
(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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (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 3 binary64)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(exp.f64 (log.f64 (*.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)))))
(exp.f64 (*.f64 (log.f64 (*.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 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.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)))))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #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)) (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))) #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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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))))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.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))))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 1 binary64)))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (+.f64 #s(literal 26 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal -1 binary64) im (*.f64 #s(literal 1/2 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (pow.f64 re #s(literal 2 binary64)) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (neg.f64 im))
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/2 binary64) im))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64)))))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64))))) im)
(+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/24 binary64) im) (*.f64 #s(literal 1/720 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/24 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/720 binary64)))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im #s(literal 1/720 binary64)) (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/24 binary64))) (*.f64 im #s(literal 1/2 binary64))) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/24 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/24 binary64))) #s(literal -1 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 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/24 binary64))))) #s(literal 1 binary64))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/720 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/24 binary64)))) #s(literal -1 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) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))
(neg.f64 im)
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (neg.f64 im))
(-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/2 binary64))) im)
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (neg.f64 im) (*.f64 #s(literal 1/24 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (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 (neg.f64 (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 im))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/24 binary64))) (*.f64 im #s(literal -1/2 binary64))) (neg.f64 im))
(+.f64 (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 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)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/24 binary64) (*.f64 im (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)))))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (neg.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/720 binary64) (*.f64 im (*.f64 #s(literal -1 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/24 binary64) (neg.f64 im)))))))
(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) (neg.f64 im) (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/720 binary64)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 im))) (neg.f64 im))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal -1/720 binary64))) (*.f64 im #s(literal 1/24 binary64))) (*.f64 #s(literal -1/2 binary64) (neg.f64 im))) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (*.f64 (cos.f64 re) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 #s(literal -1 binary64) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 im) #s(literal -1/4 binary64))))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/48 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/48 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 im) #s(literal -1/4 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im)))
(+.f64 (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal -1/720 binary64) im) (*.f64 #s(literal -1/4 binary64) (-.f64 (*.f64 #s(literal 1/24 binary64) im) (*.f64 #s(literal 1/16 binary64) im)))))))))))))
(fma.f64 (sqrt.f64 im) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/48 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (+.f64 (*.f64 im #s(literal -1/720 binary64)) (*.f64 #s(literal 1/4 binary64) (*.f64 im #s(literal -1/48 binary64)))))))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) im))) (+.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 im #s(literal -1/48 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 im #s(literal -1/720 binary64) (*.f64 (*.f64 im #s(literal -1/48 binary64)) #s(literal 1/4 binary64))))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 im) #s(literal -1/4 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 im)))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.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)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 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/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (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 (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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (-.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)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 6 binary64))))
(*.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 6 binary64))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1 binary64) (/.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 2 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) (*.f64 im (cos.f64 re)))
(*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re))
(*.f64 (cos.f64 re) (*.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 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (cos.f64 re) (+.f64 #s(literal -2 binary64) (*.f64 (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) (cos.f64 re))))))
(*.f64 im (fma.f64 (cos.f64 re) #s(literal -2 binary64) (*.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 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 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.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)) (*.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 (cos.f64 re) #s(literal -2 binary64))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (cos.f64 re) #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/2520 binary64) (cos.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (cos.f64 re) #s(literal -1/2520 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (cos.f64 re) #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (/.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (cos.f64 re)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (cos.f64 re) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (cos.f64 re) (*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/2520 binary64) (cos.f64 re)) (+.f64 (*.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/2520 binary64) (cos.f64 re) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64)))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 (cos.f64 re) #s(literal 1/2520 binary64) (fma.f64 #s(literal 1/60 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 2 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 6 binary64))) (*.f64 #s(literal 1/3 binary64) (/.f64 (cos.f64 re) (pow.f64 im #s(literal 4 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 (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 (*.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 (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 #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))))
(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)) (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 (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))))
(fma.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 (*.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)) (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 #s(literal -1/2 binary64))))
(+.f64 (*.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 (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 (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 #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 (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))))))))
(fma.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 (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)) (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 #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 (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))))))))
(fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.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 (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 #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)) (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 (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 (*.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 (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 (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 (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 (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 #s(literal 1/24 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)))))))))
(fma.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 (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)) (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 (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)) (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 #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)) (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)))))))))
(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 (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 #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)) (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 #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)) (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 (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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 (cos.f64 re) (-.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 (cos.f64 re) (*.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 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 26 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 26 binary64) (neg.f64 im)))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 #s(literal 26 binary64) im))
(+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1 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 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #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 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 26 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) im) (fma.f64 #s(literal 26 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 26 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) im) (fma.f64 #s(literal 26 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 im #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 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1 binary64)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -26 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))) im) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -26 binary64)) im)) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 #s(literal -26 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) im)) (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal -26 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)))) im) (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (+.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal -26 binary64)) im)) im)))
(+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.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 26 binary64))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 #s(literal 26 binary64) (+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (+.f64 (*.f64 #s(literal 26 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))) (/.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))) (/.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 im (/.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (pow.f64 re #s(literal 2 binary64))) (/.f64 #s(literal 26 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 13 binary64))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 13 binary64))
(+.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 13 binary64) (+.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) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 13 binary64)))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 13 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))))
(fma.f64 im (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 13 binary64)))
(+.f64 (*.f64 #s(literal 13 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 im (+.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal -1/4 binary64) (*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))))
(fma.f64 #s(literal 13 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/4 binary64) im) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))))
(fma.f64 im (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal -1/2 binary64) (*.f64 im #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) #s(literal 13 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #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/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 13 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 13 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 #s(literal 13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 13 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) im) (fma.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 13 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 im #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/4 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) im))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -13 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) im) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) im) #s(literal -13 binary64))) im)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -13 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) im)) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) im)) (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -13 binary64) (/.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) im) (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) im) (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (/.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) im) #s(literal -13 binary64))) im)))
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/4 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(*.f64 #s(literal -1/4 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/4 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal -1/4 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 3 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(*.f64 im (cos.f64 re))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (cos.f64 re))
(neg.f64 (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(+.f64 #s(literal 0 binary64) (cos.f64 re))
(cos.f64 re)
(-.f64 #s(literal 0 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (cos.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cos.f64 re)))
(*.f64 #s(literal -1 binary64) (cos.f64 re))
(neg.f64 (cos.f64 re))
(*.f64 #s(literal 1 binary64) (cos.f64 re))
(cos.f64 re)
(*.f64 (cbrt.f64 (cos.f64 re)) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)))
(cos.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (cos.f64 re)))
(cos.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (cos.f64 re))))
(neg.f64 (cos.f64 re))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (cos.f64 re)))
(cos.f64 re)
(*.f64 (sqrt.f64 (cos.f64 re)) (neg.f64 (sqrt.f64 (cos.f64 re))))
(neg.f64 (cos.f64 re))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(neg.f64 (cos.f64 re))
(*.f64 (neg.f64 (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(neg.f64 (cos.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(neg.f64 (cos.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(neg.f64 (cos.f64 re))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (cos.f64 re)))))
(/.f64 (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64))) (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (cos.f64 re))
(/.f64 (neg.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64))) (cos.f64 re))
(pow.f64 (cos.f64 re) #s(literal 1 binary64))
(cos.f64 re)
(pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 3 binary64))
(cos.f64 re)
(pow.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(cos.f64 re)
(pow.f64 (sqrt.f64 (cos.f64 re)) #s(literal 2 binary64))
(cos.f64 re)
(sqrt.f64 (pow.f64 (cos.f64 re) #s(literal 2 binary64)))
(cos.f64 re)
(log.f64 (exp.f64 (cos.f64 re)))
(cos.f64 re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cos.f64 re))))
(cos.f64 re)
(cbrt.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)))
(cos.f64 re)
(cos.f64 re)
(expm1.f64 (log1p.f64 (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 1 binary64)))
(cos.f64 re)
(-.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(pow.f64 (*.f64 re (sqrt.f64 #s(literal -1/2 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(sqrt.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(cbrt.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(+.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) #s(literal 0 binary64))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(exp.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64))))
(*.f64 re re)
(pow.f64 re #s(literal 2 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 re #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (*.f64 (cbrt.f64 re) re))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (cbrt.f64 (pow.f64 re #s(literal 4 binary64))) (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 re) #s(literal 2 binary64)) (cbrt.f64 (pow.f64 re #s(literal 4 binary64))))
(*.f64 (sqrt.f64 re) (*.f64 (sqrt.f64 re) re))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (*.f64 re (sqrt.f64 re)) (sqrt.f64 re))
(pow.f64 re #s(literal 2 binary64))
(*.f64 (*.f64 re #s(literal 1 binary64)) re)
(pow.f64 re #s(literal 2 binary64))
(*.f64 (*.f64 re (pow.f64 (cbrt.f64 re) #s(literal 2 binary64))) (cbrt.f64 re))
(pow.f64 re #s(literal 2 binary64))
(sqrt.f64 (pow.f64 re #s(literal 4 binary64)))
(log.f64 (exp.f64 (pow.f64 re #s(literal 2 binary64))))
(pow.f64 re #s(literal 2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 re #s(literal 2 binary64)))))
(pow.f64 re #s(literal 2 binary64))
(cbrt.f64 (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))
(pow.f64 re #s(literal 2 binary64))
(expm1.f64 (log1p.f64 (pow.f64 re #s(literal 2 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 re #s(literal 2 binary64))))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)))
(pow.f64 re #s(literal 2 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 re)) #s(literal 1 binary64)))
(pow.f64 re #s(literal 2 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(*.f64 (cos.f64 re) im)
(*.f64 im (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (cos.f64 re) (*.f64 im #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 im (cos.f64 re))
(*.f64 im (*.f64 (cos.f64 re) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (cos.f64 re) im) #s(literal -1 binary64))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 #s(literal 1 binary64) (*.f64 (cos.f64 re) im))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 4 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (neg.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal -1 binary64)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 (cos.f64 re)) (*.f64 (sqrt.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64))) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (neg.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (neg.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 im #s(literal -1 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 im #s(literal 1 binary64)) (cos.f64 re))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) #s(literal 1 binary64)) im)
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (cos.f64 re) (sqrt.f64 im)) (sqrt.f64 im))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 im (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 im (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(*.f64 (*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (*.f64 (sqrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re))))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 4 binary64)))
(*.f64 (*.f64 (neg.f64 im) #s(literal 1 binary64)) (cos.f64 re))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (cos.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 (neg.f64 im) (sqrt.f64 (cos.f64 re))) (sqrt.f64 (cos.f64 re)))
(*.f64 (cos.f64 re) (neg.f64 im))
(*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im))) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cos.f64 re) (neg.f64 im))
(neg.f64 (*.f64 (cos.f64 re) im))
(*.f64 (cos.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 2 binary64)))
(*.f64 im (cos.f64 re))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) im))
(*.f64 im (cos.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) im))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3 binary64)))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (cos.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 im (cos.f64 re))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) im)))
(expm1.f64 (log1p.f64 (*.f64 im (cos.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) im)))
(*.f64 im (cos.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64)))
(*.f64 im (cos.f64 re))
(-.f64 (exp.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) (cbrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) (cbrt.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 im (cos.f64 re))))
(*.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 im))
(*.f64 (sqrt.f64 im) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 im) (sqrt.f64 (cos.f64 re)))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 (cos.f64 re) im)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64)) #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 1/2 binary64)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (neg.f64 im)))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 (cos.f64 re) im))))
(*.f64 (sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 im (cos.f64 re))) #s(literal 2 binary64))) (sqrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (fabs.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) (sqrt.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))))
(*.f64 (sqrt.f64 (neg.f64 im)) (sqrt.f64 (cos.f64 re)))
(*.f64 (sqrt.f64 (cos.f64 re)) (sqrt.f64 (neg.f64 im)))
(pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/2 binary64))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)) #s(literal 1 binary64))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (cbrt.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) #s(literal 3 binary64))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3/2 binary64)))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(fabs.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(log.f64 (exp.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im)))))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) im) #s(literal 3/2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (cos.f64 re)) #s(literal 3/2 binary64)))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(expm1.f64 (log1p.f64 (sqrt.f64 (*.f64 im (cos.f64 re)))))
(log1p.f64 (expm1.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) im)) #s(literal 1/2 binary64)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (*.f64 (cos.f64 re) im))) #s(literal 1 binary64)))
(sqrt.f64 (*.f64 im (cos.f64 re)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)))
(*.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)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/60 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/2520 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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64)))))
(pow.f64 (*.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 binary64))
(*.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)))
(pow.f64 (cbrt.f64 (*.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 3 binary64))
(*.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)))
(pow.f64 (pow.f64 (*.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 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/2520 binary64) #s(literal -1/60 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 2 binary64))
(*.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)))
(sqrt.f64 (pow.f64 (*.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 2 binary64)))
(fabs.f64 (*.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))))
(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/2520 binary64) #s(literal -1/60 binary64))))
(*.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)))
(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/2520 binary64) #s(literal -1/60 binary64))))))
(*.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)))
(cbrt.f64 (pow.f64 (*.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 3 binary64)))
(*.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)))
(expm1.f64 (log1p.f64 (*.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)))))
(log1p.f64 (expm1.f64 (*.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)))))
(*.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)))
(exp.f64 (log.f64 (*.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)))))
(*.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)))
(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/2520 binary64) #s(literal -1/60 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/2520 binary64) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (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/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 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)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.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 1 binary64))
(expm1.f64 (log1p.f64 (*.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)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 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)) (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 1 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64)) #s(literal 1/3 binary64))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 (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 (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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (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))))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fabs.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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))))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 3 binary64)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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)))))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (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 (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 1 binary64)))
(*.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)))
(fma.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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))))))
(pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 1 binary64))
(*.f64 (cos.f64 re) (*.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))))
(pow.f64 (cbrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 3 binary64))
(*.f64 (cos.f64 re) (*.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))))
(pow.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (cos.f64 re) (*.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))))
(pow.f64 (sqrt.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 2 binary64))
(*.f64 (cos.f64 re) (*.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))))
(sqrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 2 binary64)))
(*.f64 (cos.f64 re) (*.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))))
(log.f64 (pow.f64 (exp.f64 (cos.f64 re)) (*.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 (cos.f64 re) (*.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))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (cos.f64 re) (*.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 (cos.f64 re) (*.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))))
(cbrt.f64 (pow.f64 (*.f64 (cos.f64 re) (*.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)))) #s(literal 3 binary64)))
(*.f64 (cos.f64 re) (*.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))))
(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)) (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))) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.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))))
(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)) (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))) #s(literal 3 binary64)) (pow.f64 (cos.f64 re) #s(literal 3 binary64))))
(*.f64 (cos.f64 re) (*.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))))
(expm1.f64 (log1p.f64 (*.f64 (cos.f64 re) (*.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))))))
(log1p.f64 (expm1.f64 (*.f64 (cos.f64 re) (*.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 (cos.f64 re) (*.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))))
(exp.f64 (log.f64 (*.f64 (cos.f64 re) (*.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 (cos.f64 re) (*.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))))
(exp.f64 (*.f64 (log.f64 (*.f64 (cos.f64 re) (*.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))))) #s(literal 1 binary64)))
(*.f64 (cos.f64 re) (*.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 #s(literal 26 binary64) (+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (+.f64 #s(literal 26 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 26 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (/.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))) (fma.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))) #s(literal 676 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))) #s(literal 676 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)))) (*.f64 (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (/.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))))
(*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))) (fma.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))) #s(literal 676 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 3 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))) (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (+.f64 #s(literal 676 binary64) (*.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) (-.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 26 binary64))))))
(*.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 #s(literal 676 binary64) (*.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))))) (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)))))
(*.f64 (/.f64 (+.f64 #s(literal 17576 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 im (*.f64 (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal -26 binary64))) #s(literal 676 binary64))) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (+.f64 (*.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64)))) (/.f64 (-.f64 #s(literal 676 binary64) (pow.f64 (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal 26 binary64) (*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (-.f64 (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/8 binary64) (pow.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 4 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64))))) (-.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 2 binary64)) (*.f64 #s(literal -1/4 binary64) (pow.f64 re #s(literal 4 binary64))))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 3 binary64))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 2 binary64))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 3 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 (pow.f64 (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(fma.f64 (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (sqrt.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(fma.f64 #s(literal 26 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/2 binary64) (*.f64 im (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))))))
(*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 2 binary64)) #s(literal 1/4 binary64)))
(sqrt.f64 (*.f64 #s(literal 1/4 binary64) (pow.f64 (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) #s(literal 2 binary64))))
(sqrt.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(cbrt.f64 (pow.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64))) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(exp.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64)) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal 1/2 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)) #s(literal 26 binary64))))

eval102.0ms (1.3%)

Memory
-6.6MiB live, 264.6MiB allocated
Compiler

Compiled 15 324 to 3 056 computations (80.1% saved)

prune142.0ms (1.8%)

Memory
0.6MiB live, 322.2MiB allocated
Pruning

19 alts after pruning (13 fresh and 6 done)

PrunedKeptTotal
New7084712
Fresh7916
Picked235
Done033
Total71719736
Accuracy
100.0%
Counts
736 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
12.8%
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
48.4%
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
49.3%
(*.f64 (neg.f64 (log1p.f64 (expm1.f64 (cos.f64 re)))) im)
49.3%
(*.f64 (neg.f64 (expm1.f64 (log1p.f64 (cos.f64 re)))) im)
49.3%
(*.f64 (neg.f64 (cos.f64 re)) im)
12.9%
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
41.3%
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
24.6%
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
48.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
56.5%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (cos.f64 re)))
53.8%
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
36.4%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
28.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
90.2%
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
3.5%
(*.f64 #s(literal 1/2 binary64) #s(literal 0 binary64))
28.2%
(neg.f64 im)
2.1%
#s(literal 4 binary64)
2.1%
#s(literal 1/4 binary64)
3.4%
#s(literal -1 binary64)
Compiler

Compiled 609 to 315 computations (48.3% saved)

regimes70.0ms (0.9%)

Memory
18.1MiB live, 176.7MiB allocated
Counts
39 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 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 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
(*.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/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (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 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 (neg.f64 (expm1.f64 (log1p.f64 (cos.f64 re)))) im)
(*.f64 (neg.f64 (log1p.f64 (expm1.f64 (cos.f64 re)))) im)
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (expm1.f64 (log1p.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
(*.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 (pow.f64 (cbrt.f64 (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64)) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (sqrt.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (cos.f64 re))) #s(literal 2 binary64)))
(*.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 (*.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) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.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))) (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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

6 calls:

13.0ms
re
12.0ms
(cos.f64 re)
12.0ms
im
12.0ms
(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
9.0ms
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
Results
AccuracySegmentsBranch
90.2%1re
99.9%2im
98.4%2(*.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 re)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
90.2%1(*.f64 #s(literal 1/2 binary64) (cos.f64 re))
90.2%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)

regimes83.0ms (1%)

Memory
-6.3MiB live, 33.0MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 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 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
(*.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/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (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 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 (neg.f64 (expm1.f64 (log1p.f64 (cos.f64 re)))) im)
(*.f64 (neg.f64 (log1p.f64 (expm1.f64 (cos.f64 re)))) im)
(pow.f64 (neg.f64 (cbrt.f64 (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 3 binary64))
(pow.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (cos.f64 re)))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (expm1.f64 (log1p.f64 (cos.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (log1p.f64 (expm1.f64 (cos.f64 re)))))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re)))
Calls

1 calls:

80.0ms
im
Results
AccuracySegmentsBranch
99.9%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes10.0ms (0.1%)

Memory
-14.0MiB live, 25.3MiB allocated
Counts
22 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 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 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 #s(literal -1 binary64) im)) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))
Calls

1 calls:

8.0ms
im
Results
AccuracySegmentsBranch
98.3%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
22.3MiB live, 22.3MiB allocated
Counts
19 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (pow.f64 re #s(literal 2 binary64))))))
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))
Calls

1 calls:

6.0ms
im
Results
AccuracySegmentsBranch
95.4%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
-18.8MiB live, 20.8MiB allocated
Counts
17 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (cos.f64 re)))
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))
Calls

1 calls:

7.0ms
im
Results
AccuracySegmentsBranch
93.4%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes17.0ms (0.2%)

Memory
5.8MiB live, 47.6MiB allocated
Counts
15 → 3
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -2 binary64) im) (cos.f64 re)))
(-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/2 binary64))) im)
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
Calls

3 calls:

6.0ms
re
5.0ms
im
5.0ms
(cos.f64 re)
Results
AccuracySegmentsBranch
58.8%4re
60.9%5(cos.f64 re)
88.3%3im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes5.0ms (0.1%)

Memory
17.6MiB live, 17.6MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 (neg.f64 (cos.f64 re)) im)
Outputs
(*.f64 (neg.f64 im) (cos.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
Calls

1 calls:

4.0ms
im
Results
AccuracySegmentsBranch
74.1%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes9.0ms (0.1%)

Memory
-15.3MiB live, 24.4MiB allocated
Counts
10 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
Outputs
(neg.f64 im)
(*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))
Calls

2 calls:

4.0ms
im
4.0ms
re
Results
AccuracySegmentsBranch
39.6%3re
53.7%2im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
11.0MiB live, 11.0MiB allocated
Counts
9 → 2
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
Outputs
(neg.f64 im)
(*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))))
Calls

1 calls:

3.0ms
im
Results
AccuracySegmentsBranch
49.2%2im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes8.0ms (0.1%)

Memory
-17.4MiB live, 22.1MiB allocated
Counts
8 → 1
Calls
Call 1
Inputs
#s(literal -1 binary64)
#s(literal 1/4 binary64)
#s(literal 4 binary64)
(neg.f64 im)
(*.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
(neg.f64 im)
Calls

2 calls:

4.0ms
im
3.0ms
re
Results
AccuracySegmentsBranch
28.2%1re
28.2%1im
Compiler

Compiled 6 to 4 computations (33.3% saved)

regimes4.0ms (0.1%)

Memory
11.9MiB live, 11.9MiB allocated
Accuracy

Total -1.3b remaining (-2%)

Threshold costs -1.3b (-2%)

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

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.4011109016999108
-0.10518328412102418
Compiler

Compiled 17 to 16 computations (5.9% saved)

bsearch19.0ms (0.2%)

Memory
15.7MiB live, 54.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
17.0ms
0.19923474560535187
1468.2398223688147
Samples
11.0ms128×0valid
Compiler

Compiled 345 to 248 computations (28.1% saved)

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

bsearch52.0ms (0.6%)

Memory
-16.2MiB live, 73.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
1.5808625290610237e+43
2.1037183694973968e+46
19.0ms
0.19923474560535187
1468.2398223688147
Samples
26.0ms256×0valid
Compiler

Compiled 625 to 448 computations (28.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 8.0ms (39.9% of total)
ival-cos: 6.0ms (29.9% of total)
ival-exp: 4.0ms (19.9% of total)
ival-sub: 2.0ms (10% 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)

bsearch40.0ms (0.5%)

Memory
-0.4MiB live, 75.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
17.0ms
9.587311490227705e+102
3.345159887552462e+107
19.0ms
0.19923474560535187
1468.2398223688147
Samples
25.0ms256×0valid
Compiler

Compiled 393 to 320 computations (18.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-cos: 8.0ms (43.2% of total)
ival-exp: 4.0ms (21.6% of total)
ival-mult: 3.0ms (16.2% of total)
ival-sub: 2.0ms (10.8% 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)

bsearch38.0ms (0.5%)

Memory
-9.6MiB live, 68.7MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
7.0101156336096875e+152
3.4734649410362633e+154
20.0ms
0.19923474560535187
1468.2398223688147
Samples
27.0ms240×0valid
Compiler

Compiled 321 to 268 computations (16.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 18.0ms
ival-cos: 9.0ms (49.1% of total)
ival-exp: 4.0ms (21.8% of total)
ival-mult: 3.0ms (16.4% of total)
ival-sub: 2.0ms (10.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)

bsearch31.0ms (0.4%)

Memory
23.7MiB live, 60.7MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
9.0ms
1.941929869843431e+265
5.452720510732727e+266
19.0ms
0.19923474560535187
1468.2398223688147
Samples
21.0ms208×0valid
Compiler

Compiled 308 to 248 computations (19.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 16.0ms
ival-exp: 7.0ms (44.7% of total)
ival-cos: 4.0ms (25.6% of total)
ival-mult: 3.0ms (19.2% of total)
ival-sub: 2.0ms (12.8% 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)

bsearch17.0ms (0.2%)

Memory
-5.3MiB live, 32.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
16.0ms
26701849277.19961
537884656545.1894
Samples
12.0ms112×0valid
Compiler

Compiled 227 to 170 computations (25.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-cos: 5.0ms (55.7% of total)
ival-sub: 1.0ms (11.1% of total)
ival-exp: 1.0ms (11.1% of total)
ival-mult: 1.0ms (11.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)

bsearch22.0ms (0.3%)

Memory
-10.5MiB live, 31.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
20.0ms
26701849277.19961
537884656545.1894
Samples
16.0ms112×0valid
Compiler

Compiled 206 to 156 computations (24.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-exp: 8.0ms (60% of total)
ival-cos: 2.0ms (15% of total)
ival-sub: 1.0ms (7.5% of total)
ival-mult: 1.0ms (7.5% 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)

bsearch14.0ms (0.2%)

Memory
-13.8MiB live, 23.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
0.05256742848346542
0.19923474560535187
Samples
10.0ms80×0valid
Compiler

Compiled 112 to 96 computations (14.3% saved)

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

simplify22.0ms (0.3%)

Memory
3.1MiB live, 40.8MiB allocated
Algorithm
egg-herbie
Rules
36×*-commutative
22×+-commutative
18×sub-neg
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01101100
11691100
21971100
32201100
42281100
52291100
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -3602879701896397/9007199254740992 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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))))
(if (<=.f64 im #s(literal 3039929748475085/562949953421312 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))))
(if (<=.f64 im #s(literal 15/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 5854679515581645/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 18499999999999999715961885446765298308887129624697337504489760974520703923072603105583528916399689873950520034159321960044454693935174732595173768017477632 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 5404319552844595/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 200000000000000006143206538222029942943017285694500146407438187265690204581468812263234483036535401541143539854450612009776968604404517417962414250691177772827634939317694669619957581553998706750650274373100111337594105730256992969646305601401666144828209421002735616 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 38000000000 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 27000000000 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 3512807709348987/18014398509481984 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(neg.f64 im)
#s(literal -1 binary64)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -3602879701896397/9007199254740992 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 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #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 -3602879701896397/9007199254740992 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) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(if (<=.f64 im #s(literal 3039929748475085/562949953421312 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 27 binary64) (exp.f64 im)) (cos.f64 re))))
(if (<=.f64 im #s(literal 3039929748475085/562949953421312 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (-.f64 #s(literal 27 binary64) (exp.f64 im)))))
(if (<=.f64 im #s(literal 15/2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re))) (if (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im im)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (cos.f64 re)))))
(if (or (<=.f64 im #s(literal 15/2 binary64)) (not (<=.f64 im #s(literal 335000000000000017667336330636865207319658496 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (*.f64 im (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))))
(if (<=.f64 im #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) im) #s(literal 1/2 binary64))) #s(literal 1 binary64)))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))))
(if (<=.f64 im #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im (-.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64))))))))
(if (<=.f64 im #s(literal 2476979795053773/562949953421312 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 10500000000000000815831766655872649178879125871197860277834278179049830808884244966648174743689294249984 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (+.f64 (*.f64 im (-.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))))))))
(if (<=.f64 im #s(literal 5854679515581645/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 18499999999999999715961885446765298308887129624697337504489760974520703923072603105583528916399689873950520034159321960044454693935174732595173768017477632 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64)))) (cos.f64 re)))))
(if (<=.f64 im #s(literal 5854679515581645/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 18499999999999999715961885446765298308887129624697337504489760974520703923072603105583528916399689873950520034159321960044454693935174732595173768017477632 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))))
(if (<=.f64 im #s(literal 5854679515581645/1125899906842624 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 18499999999999999715961885446765298308887129624697337504489760974520703923072603105583528916399689873950520034159321960044454693935174732595173768017477632 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 re) (+.f64 #s(literal 26 binary64) (*.f64 im (*.f64 im #s(literal -1/2 binary64))))))))
(if (<=.f64 im #s(literal 5404319552844595/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 200000000000000006143206538222029942943017285694500146407438187265690204581468812263234483036535401541143539854450612009776968604404517417962414250691177772827634939317694669619957581553998706750650274373100111337594105730256992969646305601401666144828209421002735616 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 5404319552844595/1125899906842624 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (if (<=.f64 im #s(literal 200000000000000006143206538222029942943017285694500146407438187265690204581468812263234483036535401541143539854450612009776968604404517417962414250691177772827634939317694669619957581553998706750650274373100111337594105730256992969646305601401666144828209421002735616 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 5404319552844595/1125899906842624 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 200000000000000006143206538222029942943017285694500146407438187265690204581468812263234483036535401541143539854450612009776968604404517417962414250691177772827634939317694669619957581553998706750650274373100111337594105730256992969646305601401666144828209421002735616 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 5404319552844595/1125899906842624 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (if (<=.f64 im #s(literal 200000000000000006143206538222029942943017285694500146407438187265690204581468812263234483036535401541143539854450612009776968604404517417962414250691177772827634939317694669619957581553998706750650274373100111337594105730256992969646305601401666144828209421002735616 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re)))))))
(if (<=.f64 im #s(literal 38000000000 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 38000000000 binary64)) (*.f64 (neg.f64 im) (cos.f64 re)) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 38000000000 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 38000000000 binary64)) (*.f64 im (neg.f64 (cos.f64 re))) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 27000000000 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 27000000000 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 27000000000 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 #s(literal 26 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (*.f64 re re))))))
(if (<=.f64 im #s(literal 3512807709348987/18014398509481984 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 #s(literal -1/2 binary64) im) #s(literal 1 binary64))))))
(if (<=.f64 im #s(literal 3512807709348987/18014398509481984 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (-.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal 1 binary64))))))
(if (<=.f64 im #s(literal 3512807709348987/18014398509481984 binary64)) (neg.f64 im) (*.f64 #s(literal 1/2 binary64) (+.f64 #s(literal 26 binary64) (*.f64 im (+.f64 (*.f64 im #s(literal -1/2 binary64)) #s(literal -1 binary64))))))
(neg.f64 im)
#s(literal -1 binary64)

soundness1.8s (22.1%)

Memory
-185.0MiB live, 841.1MiB allocated
Rules
1 398×fma-define
975×log1p-expm1-u
589×fma-define
567×associate-+r+
547×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014146
1174146
22641146
043376
1683344
036324
186308
2244308
3768304
41960294
53015294
63395294
73803294
84504294
95013294
105179294
115273294
125273294
135273294
086319074
1219017405
2537517144
066012677
1161212334
2571912060
036321
1465315
26018315
Stop Event
fuel
node limit
node limit
node limit
saturated
node limit
unsound
Compiler

Compiled 629 to 223 computations (64.5% saved)

preprocess104.0ms (1.3%)

Memory
27.0MiB live, 192.4MiB allocated
Remove

(abs re)

Compiler

Compiled 1 018 to 438 computations (57% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...