math.cos on complex, imaginary part

Time bar (total: 10.2s)

analyze0.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.9%0.1%0%0%0%0
100%99.9%0%0.1%0%0%0%1
Compiler

Compiled 13 to 12 computations (7.7% saved)

sample3.0s (29.4%)

Results
2.0s3920×1valid
499.0ms4336×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.9s
ival-exp: 1.1s (58.7% of total)
ival-sin: 255.0ms (13.6% of total)
ival-mult: 184.0ms (9.8% of total)
ival-sub: 141.0ms (7.5% of total)
ival-neg: 99.0ms (5.3% of total)
adjust: 78.0ms (4.2% of total)
ival-true: 8.0ms (0.4% of total)
ival-assert: 5.0ms (0.3% of total)
...in/eval/compile.rkt:70:19: 3.0ms (0.2% of total)
Bogosity

preprocess278.0ms (2.7%)

Algorithm
egg-herbie
Rules
737×fmm-def
661×fma-define
248×distribute-lft-in
219×distribute-rgt-in
199×associate-*r/
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
032316
180308
2261308
3887304
42161294
53587294
64377294
74915294
85023294
95023294
105023294
115023294
125055294
135085294
145085294
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.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) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.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) (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (exp.f64 im) (/.f64 #s(literal -1/2 binary64) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal -1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(*.f64 (sin.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) (sin.f64 (neg.f64 re))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 (neg.f64 im))) (exp.f64 (neg.f64 im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.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) (sin.f64 im)) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 im) (-.f64 (exp.f64 (neg.f64 re)) (exp.f64 re))))
(*.f64 (sin.f64 im) (fma.f64 (exp.f64 re) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 re))))
Symmetry

(negabs re)

(negabs im)

explain345.0ms (3.4%)

FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1270-1(3.0445426933179744e+131 0.0064229763527310045)(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-(exp.f64 im)
00-0-(neg.f64 im)
00-0-(exp.f64 (neg.f64 im))
00-0-(sin.f64 re)
00-0-im
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
00-0-re
00-0-#s(literal 1/2 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))cancellation1261
Confusion
Predicted +Predicted -
+941
-32129
Precision
0.746031746031746
Recall
0.9894736842105263
Confusion?
Predicted +Predicted MaybePredicted -
+9410
-320129
Precision?
0.7480314960629921
Recall?
1.0
Freqs
test
numberfreq
0130
1126
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Results
150.0ms246×1valid
32.0ms266×0valid
Compiler

Compiled 96 to 44 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 141.0ms
ival-exp: 107.0ms (75.7% of total)
ival-sin: 12.0ms (8.5% of total)
ival-mult: 9.0ms (6.4% of total)
adjust: 5.0ms (3.5% of total)
ival-neg: 4.0ms (2.8% of total)
ival-sub: 4.0ms (2.8% of total)
ival-true: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)

eval0.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

prune1.0ms (0%)

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

Compiled 13 to 10 computations (23.1% saved)

simplify90.0ms (0.9%)

Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 (neg.f64 im))
cost-diff0
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Rules
932×fma-define
290×fmm-def
115×distribute-lft-in
88×distribute-rgt-in
85×associate-*r*
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
016128
128128
259128
3131128
4261126
5426126
6687126
71129126
81789126
92454126
102550126
112653126
122667126
132667126
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) (/.f64 #s(literal 1/2 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)

localize67.0ms (0.7%)

Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 (neg.f64 im))
accuracy100.0%
(exp.f64 im)
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
accuracy54.3%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
38.0ms123×1valid
16.0ms133×0valid
Compiler

Compiled 35 to 12 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 35.0ms
ival-exp: 17.0ms (48.1% of total)
ival-sin: 7.0ms (19.8% of total)
ival-mult: 4.0ms (11.3% of total)
adjust: 3.0ms (8.5% of total)
ival-neg: 2.0ms (5.7% of total)
ival-sub: 2.0ms (5.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)

series11.0ms (0.1%)

Counts
6 → 52
Calls
Call 1
Inputs
#<alt (*.f64 #s(literal 1/2 binary64) (sin.f64 re))>
#<alt (sin.f64 re)>
#<alt (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))>
#<alt (exp.f64 (neg.f64 im))>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (exp.f64 im)>
Outputs
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64)))))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))>
#<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/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))>
#<alt (*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))>
#<alt (*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<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
2.0ms
re
@inf
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
1.0ms
im
@inf
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
1.0ms
re
@-inf
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
1.0ms
re
@0
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
1.0ms
im
@0
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))

rewrite159.0ms (1.6%)

Algorithm
batch-egg-rewrite
Rules
87×add-exp-log
87×add-log-exp
87×log1p-expm1-u
87×expm1-log1p-u
85×add-cube-cbrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01674
119774
2304074
Stop Event
unsound
Counts
6 → 58
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(sin.f64 re)
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(exp.f64 im)
Outputs
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/4 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 (sin.f64 re))) #s(literal -3 binary64))
(*.f64 (sin.f64 re) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (sin.f64 re))
(/.f64 (-.f64 (cos.f64 (-.f64 re re)) (cos.f64 (+.f64 re re))) #s(literal -2 binary64))
(pow.f64 (sin.f64 re) #s(literal -2 binary64))
(pow.f64 (sin.f64 re) #s(literal -3 binary64))
(sqrt.f64 (sin.f64 re))
(fabs.f64 (sin.f64 re))
(log.f64 (exp.f64 (sin.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (sin.f64 re))))
(cbrt.f64 (sin.f64 re))
(expm1.f64 (log1p.f64 (sin.f64 re)))
(log1p.f64 (expm1.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal -3 binary64)))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/4 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/4 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)

simplify81.0ms (0.8%)

Algorithm
egg-herbie
Rules
705×associate-*r*
702×fma-define
617×associate-*l*
550×associate-+l+
531×associate-+r+
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01932488
15142282
214502212
350252128
Stop Event
node limit
Counts
110 → 132
Calls
Call 1
Inputs
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64)))))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.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/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
#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/4 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 (sin.f64 re))) #s(literal -3 binary64))
(*.f64 (sin.f64 re) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (sin.f64 re))
(/.f64 (-.f64 (cos.f64 (-.f64 re re)) (cos.f64 (+.f64 re re))) #s(literal -2 binary64))
(pow.f64 (sin.f64 re) #s(literal -2 binary64))
(pow.f64 (sin.f64 re) #s(literal -3 binary64))
(sqrt.f64 (sin.f64 re))
(fabs.f64 (sin.f64 re))
(log.f64 (exp.f64 (sin.f64 re)))
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (sin.f64 re))))
(cbrt.f64 (sin.f64 re))
(expm1.f64 (log1p.f64 (sin.f64 re)))
(log1p.f64 (expm1.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal -3 binary64)))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/4 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/4 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)
Outputs
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/12 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/12 binary64)))))
(*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/10080 binary64))) #s(literal -1/12 binary64)))))
(*.f64 re (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/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/240 binary64) (fma.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 3 binary64)) re)
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 re #s(literal 3 binary64)) re)
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))))
(*.f64 re (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/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) (fma.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/6 binary64))) (pow.f64 re #s(literal 3 binary64)) re)
(*.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 #s(literal 1 binary64) (neg.f64 im))
(-.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 #s(literal 1/2 binary64) im #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 #s(literal -1/6 binary64) im)) #s(literal -1 binary64))))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 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/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))))
(*.f64 re (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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/240 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))
(*.f64 re (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/240 binary64) #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))))
(*.f64 re (*.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/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (+.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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))) (*.f64 #s(literal 1/240 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))
(*.f64 re (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/12 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 #s(literal 1/240 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))))))
(*.f64 re (+.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1/2 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) (pow.f64 re #s(literal 4 binary64))))))
(*.f64 re (*.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/240 binary64) (fma.f64 #s(literal -1/10080 binary64) (pow.f64 re #s(literal 4 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) (sin.f64 re))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (sin.f64 re))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))) (neg.f64 (sin.f64 re))))
(*.f64 im (fma.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (*.f64 (fma.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.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)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
#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))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #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))))))
(fma.f64 im (fma.f64 im (fma.f64 #s(literal 1/6 binary64) im #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/4 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 #s(literal -2 binary64) (*.f64 #s(literal -2 binary64) (cos.f64 (*.f64 re #s(literal -2 binary64)))))
(+.f64 #s(literal -2 binary64) (*.f64 #s(literal 2 binary64) (cos.f64 (*.f64 re #s(literal -2 binary64)))))
(fma.f64 #s(literal 2 binary64) (cos.f64 (*.f64 re #s(literal -2 binary64))) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 re))) #s(literal -3 binary64))
(+.f64 (exp.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))
(+.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64))
(+.f64 (sin.f64 re) #s(literal 4 binary64))
(*.f64 (sin.f64 re) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal -3 binary64))
(*.f64 #s(literal -3 binary64) (sin.f64 re))
(*.f64 (sin.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 #s(literal 0 binary64)) (cos.f64 (*.f64 #s(literal 2 binary64) re))) #s(literal -2 binary64))
(-.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal -2 binary64)))
(+.f64 #s(literal -1/2 binary64) (/.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal -1/2 binary64) (*.f64 (cos.f64 (*.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(pow.f64 (sin.f64 re) #s(literal -2 binary64))
(pow.f64 (sin.f64 re) #s(literal -3 binary64))
(sqrt.f64 (sin.f64 re))
(fabs.f64 (sin.f64 re))
(log.f64 (exp.f64 (sin.f64 re)))
(sin.f64 re)
(log.f64 (+.f64 #s(literal -3 binary64) (expm1.f64 (sin.f64 re))))
(cbrt.f64 (sin.f64 re))
(expm1.f64 (log1p.f64 (sin.f64 re)))
(sin.f64 re)
(log1p.f64 (expm1.f64 (sin.f64 re)))
(sin.f64 re)
(exp.f64 (log.f64 (sin.f64 re)))
(sin.f64 re)
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal -3 binary64)))
(pow.f64 (sin.f64 re) #s(literal -3 binary64))
#s(literal -2 binary64)
#s(literal 0 binary64)
#s(literal 1/4 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/4 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)

eval24.0ms (0.2%)

Compiler

Compiled 2257 to 544 computations (75.9% saved)

prune32.0ms (0.3%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1239132
Fresh000
Picked011
Done000
Total12310133
Accuracy
99.9%
Counts
133 → 10
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.3%
(-.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))
67.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
93.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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))))
89.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
55.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
82.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
51.7%
(*.f64 (neg.f64 im) (sin.f64 re))
78.7%
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
54.6%
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
25.8%
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 289 to 206 computations (28.7% saved)

simplify147.0ms (1.4%)

Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
cost-diff0
(pow.f64 im #s(literal 2 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(exp.f64 (neg.f64 im))
cost-diff0
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
cost-diff0
(*.f64 #s(literal 1/2 binary64) re)
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
cost-diff0
(exp.f64 im)
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
(sin.f64 re)
cost-diff0
(neg.f64 im)
cost-diff0
(*.f64 (neg.f64 im) (sin.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))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Rules
821×distribute-lft-in
779×distribute-rgt-in
424×cancel-sign-sub-inv
382×distribute-neg-in
349×associate-*r*
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040889
190889
2237889
3797883
42534883
55287883
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
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)
(*.f64 (neg.f64 im) (sin.f64 re))
(neg.f64 im)
im
(sin.f64 re)
re
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
#s(literal 8 binary64)
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
re
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/60 binary64)
#s(literal 1/3 binary64)
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.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/2 binary64) (*.f64 (sin.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 (*.f64 #s(literal 1/2 binary64) (sin.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 (sin.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 (sin.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 (sin.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 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
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))))
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)))
(*.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 (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 (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))
(*.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)
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 im)
im
(sin.f64 re)
re
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 #s(literal -8 binary64) (exp.f64 im) (/.f64 #s(literal 8 binary64) (exp.f64 im)))
#s(literal 8 binary64)
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 re (*.f64 (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) #s(literal -1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) re)
#s(literal 1/2 binary64)
re
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp.f64 (neg.f64 im))
(neg.f64 im)
im
(exp.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.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 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
re
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
im
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64))
#s(literal -1/60 binary64)
#s(literal 1/3 binary64)

localize549.0ms (5.4%)

Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
accuracy99.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
accuracy99.5%
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
accuracy97.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
accuracy100.0%
(exp.f64 (neg.f64 im))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
accuracy54.3%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
accuracy100.0%
(neg.f64 im)
accuracy100.0%
(exp.f64 (neg.f64 im))
accuracy100.0%
(exp.f64 im)
accuracy54.3%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(neg.f64 im)
accuracy99.8%
(*.f64 (neg.f64 im) (sin.f64 re))
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.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.5%
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64)))
accuracy96.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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))))
Results
253.0ms123×1valid
211.0ms133×0valid
Compiler

Compiled 286 to 36 computations (87.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 134.0ms
ival-sub: 41.0ms (30.7% of total)
ival-mult: 34.0ms (25.4% of total)
ival-exp: 17.0ms (12.7% of total)
...in/eval/compile.rkt:71:19: 15.0ms (11.2% of total)
adjust: 13.0ms (9.7% of total)
ival-sin: 6.0ms (4.5% of total)
ival-pow: 4.0ms (3% of total)
ival-neg: 2.0ms (1.5% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series40.0ms (0.4%)

Counts
13 → 146
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 (neg.f64 im) (sin.f64 re))>
#<alt (neg.f64 im)>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))>
#<alt (*.f64 #s(literal 1/2 binary64) re)>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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))))>
#<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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))>
#<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 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
Outputs
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) re) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.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 re (+.f64 (*.f64 #s(literal -1/12 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/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 re (+.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/12 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/240 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 re (+.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/12 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/10080 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/240 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 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))))>
#<alt (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 re)) (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.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/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.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/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 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 -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/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))>
#<alt (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))>
#<alt (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
Calls

51 calls:

TimeVariablePointExpression
4.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
3.0ms
re
@0
(* (neg im) (sin re))
3.0ms
im
@-inf
(* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
2.0ms
re
@0
(* (* 1/2 (sin re)) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
2.0ms
im
@0
(* (neg im) (sin re))

rewrite65.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
323×associate-*r*
279×log1p-expm1-u
279×expm1-log1p-u
274×add-exp-log
274×add-log-exp
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
038130
1621130
Stop Event
node limit
Counts
13 → 806
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 (neg.f64 im) (sin.f64 re))
(neg.f64 im)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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 (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 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/60 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (pow.f64 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 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
Outputs
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)

simplify277.0ms (2.7%)

Algorithm
egg-herbie
Rules
813×distribute-rgt-in
807×distribute-lft-in
556×fmm-def
309×associate-*r*
299×fma-define
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03078182
19228085
233227520
373317520
Stop Event
node limit
Counts
952 → 229
Calls
Call 1
Inputs
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.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/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) re) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.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 re (+.f64 (*.f64 #s(literal -1/12 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/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 re (+.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/12 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/240 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 re (+.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/12 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/10080 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/240 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/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 1/2 binary64) (*.f64 im (*.f64 (sin.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 -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 re)) (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.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/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.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/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 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 -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/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))
(*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/60 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/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
Outputs
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 (neg.f64 im) re)
(*.f64 im (neg.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 im #s(literal 1/6 binary64)) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 re (*.f64 im (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/6 binary64))))))
(*.f64 re (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/120 binary64) (*.f64 im #s(literal 1/6 binary64)))) im))
(-.f64 (*.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 re #s(literal 2 binary64))))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) im (*.f64 (*.f64 #s(literal 1/5040 binary64) im) (pow.f64 re #s(literal 2 binary64)))))))))
(*.f64 re (-.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/120 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/5040 binary64))))))) im))
(-.f64 (*.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im (+.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/5040 binary64)))) (*.f64 im #s(literal 1/6 binary64))) (pow.f64 re #s(literal 3 binary64))) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 (neg.f64 im) re)
(*.f64 im (neg.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) re)))
(*.f64 im (*.f64 re (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/6 binary64)))) re))
(-.f64 (*.f64 (*.f64 re (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im re))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) re) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) re (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) re (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal -1/5040 binary64))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 re #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re (+.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64))))))) re))
(-.f64 (*.f64 (fma.f64 re #s(literal -1/6 binary64) (*.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im re))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (*.f64 #s(literal -1 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.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 1/2 binary64) (*.f64 (*.f64 im 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 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 #s(literal 1/2 binary64)))
(*.f64 (*.f64 im 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)) #s(literal 1/2 binary64)))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 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/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 re (fma.f64 #s(literal -1/12 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 re (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/12 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (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 re (*.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 (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))))
(*.f64 re (+.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/12 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/240 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 re (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/12 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 (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)))) #s(literal 1/240 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 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 (pow.f64 re #s(literal 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)) #s(literal 1/240 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)) #s(literal 1/2 binary64)))))
(*.f64 re (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/12 binary64) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #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)) #s(literal 1/2 binary64)))))
(*.f64 re (+.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/12 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/10080 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/240 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 re (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/12 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/10080 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 (*.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 1/240 binary64))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.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)))) #s(literal -1/10080 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)) #s(literal 1/240 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)) #s(literal -1/12 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)) #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.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 (*.f64 #s(literal -1/12 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/2 binary64))) (*.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 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 im #s(literal 1/240 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.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 #s(literal 1/2 binary64) im) (*.f64 (sin.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 (sin.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)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (sin.f64 re))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64)))))) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (sin.f64 re)) (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (sin.f64 re) #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64))))))) (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/5040 binary64)))) (pow.f64 im #s(literal 4 binary64))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) #s(literal -1/5040 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/5040 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (sin.f64 re) #s(literal -1/5040 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/5040 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 (sin.f64 re) #s(literal -1/5040 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/5040 binary64))) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 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/5040 binary64) (sin.f64 re)) (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/5040 binary64))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) #s(literal -1/5040 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/120 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/5040 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (*.f64 #s(literal 1/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/5040 binary64) (sin.f64 re) (fma.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 (sin.f64 re) #s(literal 1/5040 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (sin.f64 re) (/.f64 #s(literal 1/6 binary64) (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/5040 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/5040 binary64) (sin.f64 re) (fma.f64 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (fma.f64 (sin.f64 re) #s(literal 1/5040 binary64) (fma.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/120 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))))
(*.f64 (+.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 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 #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 (pow.f64 im #s(literal 6 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 6 binary64)) (neg.f64 (+.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 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 (pow.f64 im #s(literal 6 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 6 binary64)) (neg.f64 (+.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 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/60 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (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 (+.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 (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 (+.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 (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 (+.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 (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 (+.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 (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 (+.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 (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 (+.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/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 re (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/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 re (fma.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/240 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 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 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/240 binary64)))) (*.f64 im (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 re (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)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (*.f64 #s(literal 1/240 binary64) (pow.f64 re #s(literal 2 binary64))))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 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 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/240 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 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/240 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal -1/10080 binary64)))) (*.f64 #s(literal -1/12 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 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (+.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 im #s(literal 1/240 binary64)))) (pow.f64 re #s(literal 4 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) (sin.f64 re))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64)))))) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64)))))) (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/120 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 4 binary64))))))
(*.f64 #s(literal -1/120 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 4 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 1/120 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -1/120 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -1/120 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (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 #s(literal -1/60 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -1/60 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (neg.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/60 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (neg.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)
#s(literal -512 binary64)
#s(literal -64 binary64)
#s(literal -60 binary64)
#s(literal -16 binary64)
#s(literal -8 binary64)
#s(literal -4 binary64)
#s(literal -3 binary64)
#s(literal -2 binary64)
#s(literal -1 binary64)
#s(literal -2/3 binary64)
#s(literal -1/2 binary64)
#s(literal -1/3 binary64)
#s(literal -1/9 binary64)
#s(literal -1/27 binary64)
#s(literal -1/60 binary64)
#s(literal -1/81 binary64)
#s(literal -1/180 binary64)
#s(literal -1/729 binary64)
#s(literal -1/2520 binary64)
#s(literal -1/3600 binary64)
#s(literal -1/19683 binary64)
#s(literal -1/151200 binary64)
#s(literal -1/216000 binary64)
#s(literal -1/12960000 binary64)
#s(literal -1/16003008000 binary64)
#s(literal -1/46656000000 binary64)
#s(literal -1/10077696000000000 binary64)
#s(literal 0 binary64)
#s(literal 1/10077696000000000 binary64)
#s(literal 1/46656000000 binary64)
#s(literal 1/777600000 binary64)
#s(literal 1/12960000 binary64)
#s(literal 1/6350400 binary64)
#s(literal 1/216000 binary64)
#s(literal 1/19683 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/729 binary64)
#s(literal 1/243 binary64)
#s(literal 1/81 binary64)
#s(literal 1/60 binary64)
#s(literal 1/27 binary64)
#s(literal 1/9 binary64)
#s(literal 1/4 binary64)
#s(literal 1/3 binary64)
#s(literal 1/2 binary64)
#s(literal 2/3 binary64)
#s(literal 59/60 binary64)
#s(literal 1 binary64)
#s(literal 3/2 binary64)
#s(literal 2 binary64)
#s(literal 3 binary64)
#s(literal 4 binary64)
#s(literal 6 binary64)
#s(literal 8 binary64)
#s(literal 9 binary64)
#s(literal 16 binary64)
#s(literal 27 binary64)
#s(literal 32 binary64)
#s(literal 60 binary64)
#s(literal 64 binary64)
#s(literal 512 binary64)
#s(literal 3600 binary64)

eval103.0ms (1%)

Compiler

Compiled 15589 to 2994 computations (80.8% saved)

prune305.0ms (3%)

Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New69317710
Fresh314
Picked235
Done011
Total69822720
Accuracy
99.9%
Counts
720 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
87.3%
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
50.2%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
67.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
89.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
89.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
55.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
61.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
59.0%
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
82.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
35.5%
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
51.7%
(*.f64 (neg.f64 im) (sin.f64 re))
51.6%
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
41.1%
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
51.7%
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
37.7%
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
32.9%
(*.f64 (neg.f64 im) re)
35.5%
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
50.2%
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
40.8%
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
6.0%
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
Compiler

Compiled 550 to 411 computations (25.3% saved)

simplify63.0ms (0.6%)

Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(log1p.f64 (sin.f64 re))
cost-diff0
(neg.f64 im)
cost-diff12800
(expm1.f64 (log1p.f64 (sin.f64 re)))
cost-diff12800
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
cost-diff-6336
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
cost-diff0
(pow.f64 im #s(literal 3 binary64))
cost-diff0
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
cost-diff0
(sin.f64 re)
cost-diff-6208
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
cost-diff0
(pow.f64 im #s(literal 2 binary64))
cost-diff0
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
cost-diff0
(*.f64 im re)
cost-diff0
(neg.f64 im)
cost-diff0
(*.f64 (neg.f64 im) re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff128
(*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64))
cost-diff256
(-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))
cost-diff256
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))
Rules
812×fma-define
642×distribute-lft-in
602×distribute-rgt-in
440×fmm-def
433×cancel-sign-sub-inv
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
043582
193574
2226570
3675562
41872562
55241562
Stop Event
node limit
Calls
Call 1
Inputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
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) #s(literal 1/3600 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) #s(literal 1/3600 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) #s(literal 1/3600 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) #s(literal 1/3600 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64))
#s(literal -1/2520 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(*.f64 (neg.f64 im) re)
(neg.f64 im)
im
re
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 im re)
im
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
#s(literal -1 binary64)
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
#s(literal -1/6 binary64)
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(sin.f64 re)
re
(-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 im #s(literal 3 binary64))
im
#s(literal 3 binary64)
#s(literal -1/6 binary64)
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(neg.f64 im)
im
(expm1.f64 (log1p.f64 (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(sin.f64 re)
re
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) im)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
#s(literal 1/2 binary64)
(sin.f64 re)
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) #s(literal 1/3600 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 -151201/9072000 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) #s(literal 1/3600 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 -151201/9072000 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))
(-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))
#s(literal -151201/9072000 binary64)
(*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64))
#s(literal -1/9072000 binary64)
#s(literal -1/2520 binary64)
#s(literal 1/3600 binary64)
#s(literal 1/60 binary64)
#s(literal 1/3 binary64)
(*.f64 (neg.f64 im) re)
(*.f64 re (neg.f64 im))
(*.f64 im (neg.f64 re))
(neg.f64 im)
im
re
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 re im) (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (*.f64 re im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))
(*.f64 im re)
(*.f64 re im)
im
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
#s(literal -1 binary64)
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))
(sin.f64 re)
re
(-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
im
#s(literal 3 binary64)
#s(literal -1/6 binary64)
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(neg.f64 (*.f64 im (expm1.f64 (log1p.f64 (sin.f64 re)))))
(*.f64 (neg.f64 im) (+.f64 (sin.f64 re) #s(literal 0 binary64)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 im)
im
(expm1.f64 (log1p.f64 (sin.f64 re)))
(sin.f64 re)
(log1p.f64 (sin.f64 re))
(sin.f64 re)
re

localize489.0ms (4.8%)

Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 im)
accuracy99.8%
(expm1.f64 (log1p.f64 (sin.f64 re)))
accuracy99.8%
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
accuracy99.5%
(log1p.f64 (sin.f64 re))
accuracy100.0%
(-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)
accuracy100.0%
(sin.f64 re)
accuracy99.5%
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
accuracy95.4%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
accuracy100.0%
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
accuracy100.0%
(*.f64 im re)
accuracy99.4%
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
accuracy99.2%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
accuracy100.0%
(*.f64 (neg.f64 im) re)
accuracy100.0%
(neg.f64 im)
accuracy99.9%
(*.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64)))
accuracy99.4%
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))
accuracy97.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
Results
198.0ms256×0valid
Compiler

Compiled 215 to 37 computations (82.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-mult: 31.0ms (43% of total)
...in/eval/compile.rkt:71:19: 15.0ms (20.8% of total)
ival-pow: 7.0ms (9.7% of total)
ival-sin: 6.0ms (8.3% of total)
ival-sub: 5.0ms (6.9% of total)
ival-log1p: 3.0ms (4.2% of total)
ival-expm1: 2.0ms (2.8% of total)
ival-add: 1.0ms (1.4% of total)
ival-neg: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)

series139.0ms (1.4%)

Counts
18 → 216
Calls
Call 1
Inputs
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))>
#<alt (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))>
#<alt (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64))>
#<alt (*.f64 (neg.f64 im) re)>
#<alt (*.f64 im re)>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))>
#<alt (pow.f64 im #s(literal 3 binary64))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))>
#<alt (*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))>
#<alt (expm1.f64 (log1p.f64 (sin.f64 re)))>
#<alt (log1p.f64 (sin.f64 re))>
#<alt (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))>
#<alt (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)>
Outputs
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) im))>
#<alt (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)))))) im))>
#<alt (*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))))))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 1/2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) re))) #s(literal 1/2 binary64)))))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))>
#<alt (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt #s(literal -1 binary64)>
#<alt (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))>
#<alt (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))>
#<alt (*.f64 #s(literal -1/6 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/6 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 2 binary64)) (+.f64 #s(literal 1/6 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 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/6 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/6 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 2 binary64)) (+.f64 #s(literal 1/6 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 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) im)>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 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 3 binary64)) (+.f64 #s(literal 1/6 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 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 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 3 binary64)) (+.f64 #s(literal 1/6 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 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))>
Calls

66 calls:

TimeVariablePointExpression
46.0ms
im
@inf
(* (sin re) (- (* (pow im 3) -1/6) im))
39.0ms
re
@inf
(log (+ 1 (sin re)))
16.0ms
re
@-inf
(log (+ 1 (sin re)))
6.0ms
re
@-inf
(* (* 1/2 (sin re)) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 1/3600) 1/60)) 1/3)) 2)))
6.0ms
re
@-inf
(* (* im re) (+ -1 (* -1/6 (pow im 2))))

rewrite251.0ms (2.5%)

Algorithm
batch-egg-rewrite
Rules
466×log1p-expm1-u
302×associate-*r*
242×expm1-log1p-u
234×add-exp-log
234×add-log-exp
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043400
1560372
27580372
Stop Event
node limit
Counts
18 → 333
Calls
Call 1
Inputs
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64)))
(-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))
(*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64))
(*.f64 (neg.f64 im) re)
(*.f64 im re)
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(expm1.f64 (log1p.f64 (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)
Outputs
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -151201/9072000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1 binary64)))
#s(literal -151201/9072000 binary64)
#s(literal -1/9072000 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(cbrt.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 im re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (*.f64 im re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) im)
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) im)
(*.f64 (*.f64 im (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(neg.f64 (pow.f64 im #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 im #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sin.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (sin.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re))))
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(log1p.f64 (expm1.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 re)))) #s(literal 1 binary64))
(*.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (sin.f64 re)))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) (sqrt.f64 (log1p.f64 (sin.f64 re))))
(pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 re))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 im #s(literal 1 binary64) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)) (-.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64) im)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) im)

simplify387.0ms (3.8%)

Algorithm
egg-herbie
Rules
951×times-frac
469×fma-define
402×*-commutative
297×fmm-def
280×distribute-rgt-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
088418127
1210717357
2558117345
Stop Event
node limit
Counts
549 → 522
Calls
Call 1
Inputs
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)))))) im))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))))))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) re))) #s(literal 1/2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (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)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 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/6 binary64) (/.f64 #s(literal 1 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/6 binary64) (/.f64 #s(literal 1 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/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 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/6 binary64) (/.f64 #s(literal 1 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/6 binary64) (/.f64 #s(literal 1 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/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #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 -151201/9072000 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -151201/9072000 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1 binary64)))
#s(literal -151201/9072000 binary64)
#s(literal -1/9072000 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(cbrt.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(+.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 im re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (*.f64 im re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(*.f64 im (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) im)
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) im)
(*.f64 (*.f64 im (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(neg.f64 (pow.f64 im #s(literal 3 binary64)))
(sqrt.f64 (pow.f64 im #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 3 binary64)))))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 3 binary64))))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)) #s(literal 1 binary64)))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sin.f64 re)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))) #s(literal 1 binary64))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (sin.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal -1 binary64))
(-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re))))
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(log1p.f64 (expm1.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 re)))) #s(literal 1 binary64))
(*.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (log1p.f64 (sin.f64 re)))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) (sqrt.f64 (log1p.f64 (sin.f64 re))))
(pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 re))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))) #s(literal 1 binary64))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 im #s(literal 1 binary64) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)) (-.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(exp.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64) im)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) im)
Outputs
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (+.f64 (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (pow.f64 re #s(literal 2 binary64))) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im))))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 #s(literal 1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)))))) im))
(*.f64 re (-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (*.f64 (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))))) im))
(*.f64 re (-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 re (-.f64 (+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))) (*.f64 #s(literal 1/120 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))))))) im))
(*.f64 re (-.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (pow.f64 re #s(literal 2 binary64))) (*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) #s(literal 1/120 binary64))))))) im))
(*.f64 re (-.f64 (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) im))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im) (sin.f64 re))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)) (sin.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (sin.f64 re) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal -1/120 binary64)))) (neg.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/5040 binary64))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal -1/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 im #s(literal 1/5040 binary64)))) (*.f64 im #s(literal 1/6 binary64))) (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))))
(*.f64 re (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/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re #s(literal -1/2 binary64))))
(*.f64 re (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 #s(literal 1/6 binary64) re) #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 #s(literal 1/6 binary64) re #s(literal -1/2 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (-.f64 (*.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 #s(literal -1/12 binary64) re))) #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re (+.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal -1/12 binary64))) #s(literal -1/2 binary64)))))
(*.f64 re (fma.f64 re (fma.f64 re (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/6 binary64)) #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/240 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/240 binary64))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/10080 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/240 binary64)))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) #s(literal -151201/18144000 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/18144000 binary64)))) (neg.f64 (sin.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)) #s(literal -151201/18144000 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/18144000 binary64)))) (neg.f64 (sin.f64 re))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (sin.f64 re) (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (sin.f64 re) (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal 151201/18144000 binary64))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (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 -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -2 binary64) im)
(*.f64 im #s(literal -2 binary64))
(*.f64 im (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (neg.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
#s(literal -1 binary64)
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(neg.f64 im)
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (neg.f64 (pow.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #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 -151201/9072000 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -151201/9072000 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
#s(literal -151201/9072000 binary64)
#s(literal -1/9072000 binary64)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(*.f64 im re)
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(*.f64 im re)
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im re)
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(*.f64 im re)
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(*.f64 im re)
(log.f64 (pow.f64 (exp.f64 im) re))
(*.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(*.f64 im re)
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im re)
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (log.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(*.f64 im re)
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(*.f64 im re)
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(*.f64 im re)
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im re)
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(*.f64 im re)
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(*.f64 im re)
(log.f64 (pow.f64 (exp.f64 im) re))
(*.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(*.f64 im re)
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im re)
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (log.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(*.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(pow.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(cbrt.f64 (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))
(+.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(fma.f64 im re (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(+.f64 (*.f64 im re) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(+.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im re))
(fma.f64 im re (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) (*.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64)))) (*.f64 im re)))))
(/.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64)))) (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im))) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (-.f64 (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))) (-.f64 (*.f64 im re) (*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))) (*.f64 re (-.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 im re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 im (/.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im re) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 im re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (/.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 im re)) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (*.f64 im re) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 im (/.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (*.f64 im re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (*.f64 im re) (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (/.f64 (*.f64 re (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 3 binary64))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 2 binary64))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(sqrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 im) re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im re) #s(literal 3 binary64))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (*.f64 im re) (*.f64 re (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) (neg.f64 im)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)))
(log.f64 (pow.f64 (exp.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(exp.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)))
(*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))
(-.f64 (exp.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (pow.f64 im #s(literal 2 binary64)))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) im)
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 1 binary64))
(pow.f64 im #s(literal 3 binary64))
(*.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 (cbrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (sqrt.f64 im) (*.f64 (sqrt.f64 im) (pow.f64 im #s(literal 2 binary64))))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)) (pow.f64 (sqrt.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64)) im)
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 im))
(neg.f64 (pow.f64 im #s(literal 3 binary64)))
(*.f64 (*.f64 im (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (pow.f64 im #s(literal 4 binary64))) (*.f64 im (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64))) (cbrt.f64 im))
(pow.f64 im #s(literal 3 binary64))
(*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sqrt.f64 im)) (sqrt.f64 im))
(pow.f64 im #s(literal 3 binary64))
(neg.f64 (pow.f64 im #s(literal 3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (neg.f64 im))
(sqrt.f64 (pow.f64 im #s(literal 6 binary64)))
(log.f64 (exp.f64 (pow.f64 im #s(literal 3 binary64))))
(pow.f64 im #s(literal 3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (pow.f64 im #s(literal 3 binary64)))))
(pow.f64 im #s(literal 3 binary64))
(cbrt.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(expm1.f64 (log1p.f64 (pow.f64 im #s(literal 3 binary64))))
(log1p.f64 (expm1.f64 (pow.f64 im #s(literal 3 binary64))))
(pow.f64 im #s(literal 3 binary64))
(exp.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)))
(pow.f64 im #s(literal 3 binary64))
(exp.f64 (*.f64 (*.f64 #s(literal 3 binary64) (log.f64 im)) #s(literal 1 binary64)))
(pow.f64 im #s(literal 3 binary64))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)))) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(/.f64 (*.f64 (sin.f64 re) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (sin.f64 re) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (sin.f64 re)) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64)))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (sin.f64 re) (/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)))))
(/.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 3 binary64))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(pow.f64 (sqrt.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 2 binary64))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(sqrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(cbrt.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(expm1.f64 (log1p.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(log1p.f64 (expm1.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(exp.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))) #s(literal 1 binary64)))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(*.f64 im (sin.f64 re))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (neg.f64 (sin.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 im (sin.f64 re))
(log.f64 (pow.f64 (exp.f64 (sin.f64 re)) im))
(*.f64 im (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(*.f64 im (sin.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(*.f64 im (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 im (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (sin.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(*.f64 im (sin.f64 re))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(*.f64 im (sin.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(*.f64 im (sin.f64 re))
(+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal -1 binary64))
(sin.f64 re)
(-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64))
(sin.f64 re)
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(sin.f64 re)
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(sin.f64 re)
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(sin.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(sin.f64 re)
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(sin.f64 re)
(/.f64 (-.f64 (pow.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (sin.f64 re)) (+.f64 (sin.f64 re) #s(literal 2 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (+.f64 #s(literal 1 binary64) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (sin.f64 re)) (+.f64 #s(literal 2 binary64) (sin.f64 re))))
(/.f64 (-.f64 (*.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) (+.f64 (sin.f64 re) #s(literal 1 binary64))) #s(literal 1 binary64)) (+.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sin.f64 re)
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(sin.f64 re)
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(sin.f64 re)
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 re)
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sin.f64 re)
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(sin.f64 re)
(log.f64 (exp.f64 (sin.f64 re)))
(sin.f64 re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re))))
(sin.f64 re)
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(sin.f64 re)
(log1p.f64 (expm1.f64 (sin.f64 re)))
(sin.f64 re)
(exp.f64 (log.f64 (sin.f64 re)))
(sin.f64 re)
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(sin.f64 re)
(-.f64 (exp.f64 (log1p.f64 (log1p.f64 (sin.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(log1p.f64 (sin.f64 re))
(*.f64 #s(literal 1 binary64) (log1p.f64 (sin.f64 re)))
(log1p.f64 (sin.f64 re))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))))
(*.f64 (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))) (cbrt.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) (cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) (sqrt.f64 (log1p.f64 (sin.f64 re))))
(log1p.f64 (sin.f64 re))
(pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 1 binary64))
(log1p.f64 (sin.f64 re))
(pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))
(log1p.f64 (sin.f64 re))
(pow.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(log1p.f64 (sin.f64 re))
(pow.f64 (sqrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 2 binary64))
(log1p.f64 (sin.f64 re))
(sqrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 2 binary64)))
(log1p.f64 (sin.f64 re))
(log.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)))
(log1p.f64 (sin.f64 re))
(cbrt.f64 (pow.f64 (log1p.f64 (sin.f64 re)) #s(literal 3 binary64)))
(log1p.f64 (sin.f64 re))
(expm1.f64 (log1p.f64 (log1p.f64 (sin.f64 re))))
(exp.f64 (log.f64 (log1p.f64 (sin.f64 re))))
(log1p.f64 (sin.f64 re))
(exp.f64 (*.f64 (log.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64)))
(log1p.f64 (sin.f64 re))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (sin.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (sin.f64 re)) (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal -8 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (sin.f64 re)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/8 binary64)) (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))))
(expm1.f64 (log1p.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (sin.f64 re)))))
(expm1.f64 (log1p.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 1 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 #s(literal -151201/9072000 binary64) (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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (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 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64)) #s(literal -1/27 binary64)) (pow.f64 im #s(literal 2 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) (+.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/27216000 binary64) #s(literal 1/9 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64)) (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal -1/9 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal 1/3 binary64))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64))))
(pow.f64 (*.f64 im (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) im) (*.f64 #s(literal -2 binary64) im))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal -8 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (/.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 4 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -8 binary64)) im) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 2 binary64))))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64)) #s(literal -8 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))))))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (/.f64 im (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) (*.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 4 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64)) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 2 binary64))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))
(+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (pow.f64 im #s(literal 4 binary64)) (/.f64 #s(literal 1/36 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (+.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)) (-.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -1/216 binary64) #s(literal -1 binary64)) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/216 binary64) (pow.f64 im #s(literal 6 binary64)))) (+.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/216 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 1/36 binary64))) (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 im (sqrt.f64 #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(+.f64 im (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(+.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 im #s(literal 1 binary64) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (+.f64 im im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (+.f64 im (neg.f64 im)))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (-.f64 im im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (sqrt.f64 im)) (sqrt.f64 im) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (fma.f64 (neg.f64 (cbrt.f64 im)) (pow.f64 (cbrt.f64 im) #s(literal 2 binary64)) im))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (+.f64 im (neg.f64 im)))
(+.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (-.f64 im im))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(*.f64 (+.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)) (-.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (sqrt.f64 im)))
(*.f64 (fma.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64)) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (sqrt.f64 im)))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 im)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1/6 binary64)) (pow.f64 im #s(literal 3/2 binary64))) (sqrt.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(/.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64))) (+.f64 (*.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64)) (-.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64) (+.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal 1/36 binary64) (fma.f64 im im (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(/.f64 (neg.f64 (+.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 im #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(*.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 im #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))) (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))))
(/.f64 (neg.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64))) (neg.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(pow.f64 (cbrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 3 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(pow.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(pow.f64 (sqrt.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 2 binary64))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(sqrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 2 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(log.f64 (exp.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im))))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(cbrt.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im) #s(literal 3 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(expm1.f64 (log1p.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(log1p.f64 (expm1.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(exp.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(exp.f64 (*.f64 (log.f64 (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)) #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 (pow.f64 (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64)) (*.f64 im (cbrt.f64 #s(literal -1/6 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)
(fma.f64 (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) (*.f64 (pow.f64 im #s(literal 3/2 binary64)) (sqrt.f64 #s(literal -1/6 binary64))) im)
(fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64)) im)

eval138.0ms (1.3%)

Compiler

Compiled 15370 to 3058 computations (80.1% saved)

prune398.0ms (3.9%)

Pruning

41 alts after pruning (33 fresh and 8 done)

PrunedKeptTotal
New83321854
Fresh11213
Picked145
Done044
Total83541876
Accuracy
100.0%
Counts
876 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.2%
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 2 binary64))
87.7%
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
87.3%
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
55.4%
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
34.5%
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
50.2%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
23.0%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
25.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
26.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
30.7%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
25.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
20.4%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
20.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
67.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
82.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
89.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
55.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
61.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
82.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
51.0%
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
41.0%
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
35.5%
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
51.7%
(*.f64 (neg.f64 im) (sin.f64 re))
51.6%
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
41.1%
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
51.2%
(*.f64 (neg.f64 im) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))))
51.7%
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
37.7%
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
45.7%
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
32.9%
(*.f64 (neg.f64 im) re)
53.9%
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
35.5%
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
50.2%
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
15.2%
(*.f64 im (sin.f64 re))
20.4%
(*.f64 im re)
40.8%
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
6.0%
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
56.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
25.2%
(log1p.f64 (expm1.f64 (*.f64 im re)))
Compiler

Compiled 982 to 741 computations (24.5% saved)

simplify84.0ms (0.8%)

Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(expm1.f64 (sin.f64 re))
cost-diff0
(neg.f64 im)
cost-diff12800
(log1p.f64 (expm1.f64 (sin.f64 re)))
cost-diff12800
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
cost-diff0
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
cost-diff64
(*.f64 #s(literal -1 binary64) re)
cost-diff256
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
cost-diff0
(*.f64 im re)
cost-diff128
(*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))
cost-diff256
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))
cost-diff256
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
cost-diff0
(*.f64 im re)
cost-diff0
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
cost-diff6400
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
cost-diff6400
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
cost-diff19264
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
Rules
878×distribute-lft-neg-in
758×distribute-rgt-neg-in
544×associate-*r*
531×fma-define
504×distribute-lft-in
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
042603
187593
2198585
3508583
41338577
53558577
66082577
Stop Event
node limit
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
#s(literal -151201/9072000 binary64)
#s(literal -1/3 binary64)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))
#s(literal 1/2 binary64)
(*.f64 im (sin.f64 re))
(sin.f64 re)
re
#s(literal 3 binary64)
(*.f64 im re)
im
re
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im re)
im
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))
#s(literal -1 binary64)
(*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))
#s(literal -1/6 binary64)
#s(literal 3600 binary64)
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
im
(+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 #s(literal -1 binary64) re)
#s(literal -1 binary64)
re
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
#s(literal -1/6 binary64)
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(neg.f64 im)
im
(log1p.f64 (expm1.f64 (sin.f64 re)))
(expm1.f64 (sin.f64 re))
(sin.f64 re)
re
Outputs
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (fma.f64 #s(literal -151201/9072000 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 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -151201/18144000 binary64)))))
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(cbrt.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(cbrt.f64 (*.f64 (fma.f64 #s(literal -151201/9072000 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 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(cbrt.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im))))
(cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -151201/18144000 binary64))))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (fma.f64 #s(literal -151201/9072000 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 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (pow.f64 im #s(literal 3 binary64))) (neg.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal -151201/18144000 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -151201/9072000 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)) #s(literal -1/3 binary64) (fma.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)) #s(literal -2 binary64)))
(pow.f64 im #s(literal 2 binary64))
im
#s(literal 2 binary64)
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
#s(literal -151201/9072000 binary64)
#s(literal -1/3 binary64)
#s(literal -2 binary64)
(*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))
#s(literal 1/2 binary64)
(*.f64 im (sin.f64 re))
(sin.f64 re)
re
#s(literal 3 binary64)
(*.f64 im re)
im
re
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (*.f64 re #s(literal -601 binary64)))
(*.f64 im re)
im
re
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))
#s(literal -601 binary64)
#s(literal -1 binary64)
(*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))
#s(literal -600 binary64)
#s(literal -1/6 binary64)
#s(literal 3600 binary64)
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 im (*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (fma.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3 binary64))) im))
im
(+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(fma.f64 #s(literal -1 binary64) re (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 re (+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) re)
(neg.f64 re)
#s(literal -1 binary64)
re
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
#s(literal -1/6 binary64)
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(pow.f64 im #s(literal 2 binary64))
#s(literal 2 binary64)
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (neg.f64 (sin.f64 re)))
(neg.f64 im)
im
(log1p.f64 (expm1.f64 (sin.f64 re)))
(sin.f64 re)
(expm1.f64 (sin.f64 re))
(sin.f64 re)
re

localize160.0ms (1.6%)

Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 im)
accuracy99.8%
(expm1.f64 (sin.f64 re))
accuracy99.8%
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
accuracy99.8%
(log1p.f64 (expm1.f64 (sin.f64 re)))
accuracy100.0%
(*.f64 #s(literal -1 binary64) re)
accuracy99.9%
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
accuracy99.0%
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
accuracy89.8%
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
accuracy100.0%
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))
accuracy100.0%
(*.f64 im re)
accuracy100.0%
(*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))
accuracy99.5%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
accuracy100.0%
(*.f64 im re)
accuracy99.5%
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
accuracy99.4%
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
accuracy98.8%
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
accuracy67.9%
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
Results
110.0ms256×0valid
Compiler

Compiled 197 to 35 computations (82.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 70.0ms
ival-mult: 17.0ms (24.2% of total)
ival-pow: 13.0ms (18.5% of total)
...in/eval/compile.rkt:71:19: 11.0ms (15.7% of total)
ival-sin: 7.0ms (10% of total)
ival-log1p: 7.0ms (10% of total)
ival-fma: 5.0ms (7.1% of total)
ival-add: 2.0ms (2.8% of total)
ival-expm1: 2.0ms (2.8% of total)
ival-cbrt: 2.0ms (2.8% of total)
...in/eval/compile.rkt:70:19: 1.0ms (1.4% of total)
ival-neg: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series47.0ms (0.5%)

Counts
16 → 189
Calls
Call 1
Inputs
#<alt (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))>
#<alt (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))>
#<alt (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))>
#<alt (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))>
#<alt (*.f64 im re)>
#<alt (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))>
#<alt (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))>
#<alt (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))>
#<alt (*.f64 #s(literal -1 binary64) re)>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) re)>
#<alt (*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))>
#<alt (log1p.f64 (expm1.f64 (sin.f64 re)))>
#<alt (expm1.f64 (sin.f64 re))>
#<alt (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))>
Outputs
#<alt (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))>
#<alt (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))>
#<alt (*.f64 #s(literal 151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (*.f64 re (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))))))>
#<alt (+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/324 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))))))))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))>
#<alt (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))>
#<alt (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))>
#<alt (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))>
#<alt #s(literal -2 binary64)>
#<alt (-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))>
#<alt (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -601 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im re))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))>
#<alt (*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))>
#<alt (*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt (sin.f64 re)>
#<alt re>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 2 binary64)))))))>
#<alt (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/15 binary64) re) #s(literal 1/8 binary64)))))))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt (-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))>
#<alt #s(literal -1/3 binary64)>
#<alt (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))>
#<alt (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))>
#<alt (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -151201/9072000 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 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
#<alt (*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))>
Calls

69 calls:

TimeVariablePointExpression
4.0ms
re
@inf
(pow (cbrt (* (+ (* (pow im 2) (+ (* (pow im 2) -151201/9072000) -1/3)) -2) (* 1/2 (* im (sin re))))) 3)
3.0ms
re
@0
(cbrt (* (+ (* (pow im 2) (+ (* (pow im 2) -151201/9072000) -1/3)) -2) (* 1/2 (* im (sin re)))))
3.0ms
re
@inf
(cbrt (* (+ (* (pow im 2) (+ (* (pow im 2) -151201/9072000) -1/3)) -2) (* 1/2 (* im (sin re)))))
2.0ms
im
@0
(pow (cbrt (* (+ (* (pow im 2) (+ (* (pow im 2) -151201/9072000) -1/3)) -2) (* 1/2 (* im (sin re))))) 3)
2.0ms
re
@-inf
(cbrt (* (+ (* (pow im 2) (+ (* (pow im 2) -151201/9072000) -1/3)) -2) (* 1/2 (* im (sin re)))))

rewrite218.0ms (2.1%)

Algorithm
batch-egg-rewrite
Rules
1090×log1p-expm1-u
343×expm1-log1p-u
269×associate-*r*
192×add-cube-cbrt
191×add-exp-log
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
042418
1470404
26092404
Stop Event
node limit
Counts
16 → 292
Calls
Call 1
Inputs
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 im re)
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64)))
(*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 #s(literal -1 binary64) re)
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))
(*.f64 (pow.f64 im #s(literal 2 binary64)) re)
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(log1p.f64 (expm1.f64 (sin.f64 re)))
(expm1.f64 (sin.f64 re))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
Outputs
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)) im)
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (sin.f64 re)))) (sqrt.f64 (*.f64 im (sin.f64 re))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 3/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #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 -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 361201 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal -601 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 1 binary64)))
#s(literal -601 binary64)
#s(literal -600 binary64)
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(/.f64 (*.f64 im (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) im) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))) im) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 re im (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(-.f64 #s(literal 0 binary64) re)
(-.f64 (exp.f64 (log1p.f64 re)) #s(literal 1 binary64))
(pow.f64 re #s(literal 1 binary64))
(pow.f64 (cbrt.f64 re) #s(literal 3 binary64))
(pow.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 2 binary64))
(neg.f64 re)
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(log.f64 (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 re)))
(cbrt.f64 (pow.f64 re #s(literal 3 binary64)))
re
(expm1.f64 (log1p.f64 re))
(log1p.f64 (expm1.f64 re))
(exp.f64 (log.f64 re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (sin.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 re)))
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(expm1.f64 (log1p.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(+.f64 (exp.f64 (sin.f64 re)) #s(literal -1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re)))
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) (sqrt.f64 (expm1.f64 (sin.f64 re))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) #s(literal 1 binary64)) (+.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (sin.f64 re)))))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 re))))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64)) #s(literal -1/3 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))

simplify282.0ms (2.8%)

Algorithm
egg-herbie
Rules
572×fma-define
389×times-frac
306×*-commutative
293×distribute-rgt-in
292×distribute-lft-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
094021545
1243021170
2566021115
Stop Event
node limit
Counts
481 → 513
Calls
Call 1
Inputs
(*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))
(*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 #s(literal 151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))
(*.f64 im (*.f64 re (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/324 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))))))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
#s(literal -2 binary64)
(-.f64 (*.f64 #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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/15 binary64) re) #s(literal 1/8 binary64)))))))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
#s(literal -1/3 binary64)
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)) im)
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (sin.f64 re)))) (sqrt.f64 (*.f64 im (sin.f64 re))))
(sqrt.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/3 binary64))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 3/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(+.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #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 -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(neg.f64 (*.f64 im re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 re) im))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(exp.f64 (log.f64 (*.f64 im re)))
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 361201 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal -601 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(exp.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 1 binary64)))
#s(literal -601 binary64)
#s(literal -600 binary64)
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))) #s(literal 1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(/.f64 (*.f64 im (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) im) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))) im) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 re im (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(-.f64 #s(literal 0 binary64) re)
(-.f64 (exp.f64 (log1p.f64 re)) #s(literal 1 binary64))
(pow.f64 re #s(literal 1 binary64))
(pow.f64 (cbrt.f64 re) #s(literal 3 binary64))
(pow.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 re) #s(literal 2 binary64))
(neg.f64 re)
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
(log.f64 (exp.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 re)))
(cbrt.f64 (pow.f64 re #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 re))
(log1p.f64 (expm1.f64 re))
(exp.f64 (log.f64 re))
(exp.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re) #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(neg.f64 (*.f64 im (sin.f64 re)))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (pow.f64 (exp.f64 im) (sin.f64 re)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(log.f64 (exp.f64 (sin.f64 re)))
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(expm1.f64 (log1p.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(+.f64 (exp.f64 (sin.f64 re)) #s(literal -1 binary64))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re)))
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) (sqrt.f64 (expm1.f64 (sin.f64 re))))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) #s(literal 1 binary64)) (+.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))
(pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 re))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (sin.f64 re)))))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 re))))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 re))))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 re))) #s(literal 1 binary64)))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64)) #s(literal -1/3 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
Outputs
(*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 im (+.f64 (neg.f64 (sin.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))
(*.f64 im (+.f64 (neg.f64 (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (neg.f64 (sin.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))))
(*.f64 im (+.f64 (neg.f64 (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (neg.f64 (sin.f64 re))))
(*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 #s(literal -151201/9072000 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (pow.f64 im #s(literal 5 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 #s(literal 151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))
(*.f64 #s(literal 151201/9072000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sin.f64 re) #s(literal -1/2 binary64))))
(*.f64 (*.f64 #s(literal 151201/9072000 binary64) (pow.f64 im #s(literal 5 binary64))) (*.f64 (sin.f64 re) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal 151201/18144000 binary64)))))
(*.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64)))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal 151201/18144000 binary64))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal -1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/2 binary64)) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal 151201/18144000 binary64))))))
(*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 4 binary64)))) (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/2 binary64) (pow.f64 im #s(literal 2 binary64))))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 im (*.f64 re (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (fma.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 re (fma.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 1/120 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/120 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (+.f64 (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))) (*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))))
(*.f64 re (fma.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal 1/120 binary64) 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal -1/5040 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/120 binary64))) (*.f64 #s(literal -1/6 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))))
(+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64)))))
(fma.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))
(fma.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64)))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -2 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64))))) (*.f64 #s(literal -151201/27216000 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))))))))))
(fma.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64))) (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 #s(literal -151201/27216000 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64)))))))))
(fma.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) #s(literal -151201/27216000 binary64) (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -2 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))) (*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) im)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2/3 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) im))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) im))) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/3 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64))))) (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) (cbrt.f64 #s(literal 1/2 binary64))))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -2/3 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))) (fma.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) im)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (fma.f64 #s(literal -1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64)))) (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64)))) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) im)))) (*.f64 (/.f64 (cbrt.f64 #s(literal 1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/3 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 13 binary64))))) (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))))))))
(*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 5 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))) (*.f64 #s(literal 1/9 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 7 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64)))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))))) (/.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/3 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 (*.f64 #s(literal -2/3 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (+.f64 (*.f64 #s(literal -1/9 binary64) (*.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re))) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))))) (*.f64 #s(literal 1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (/.f64 (*.f64 (cbrt.f64 #s(literal -1 binary64)) (cbrt.f64 #s(literal -1/2 binary64))) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64))))))) (pow.f64 im #s(literal 3 binary64)))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 #s(literal -2/3 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (fma.f64 #s(literal -1/9 binary64) (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))) (*.f64 #s(literal 1/81 binary64) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64)))))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64)))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (cbrt.f64 (/.f64 (sin.f64 re) im)) (*.f64 (cbrt.f64 #s(literal -1 binary64)) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (cbrt.f64 #s(literal -151201/9072000 binary64))))) (/.f64 (+.f64 (*.f64 (/.f64 (cbrt.f64 #s(literal -1/2 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 2 binary64))) (+.f64 (*.f64 #s(literal -2/3 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 #s(literal -1/9 binary64) (cbrt.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))) (*.f64 (*.f64 #s(literal 1/81 binary64) (cbrt.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (*.f64 (cbrt.f64 #s(literal -1/2 binary64)) (/.f64 (cbrt.f64 #s(literal -1 binary64)) (pow.f64 (cbrt.f64 #s(literal -151201/9072000 binary64)) #s(literal 5 binary64)))))) (pow.f64 im #s(literal 3 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 7 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal -1/18 binary64) (cbrt.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 7 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))))))
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 #s(literal 1/360 binary64) (cbrt.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 4 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(+.f64 (*.f64 (cbrt.f64 (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64))) (*.f64 (pow.f64 re #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/324 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/360 binary64) (*.f64 (cbrt.f64 (/.f64 (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))) (pow.f64 re #s(literal 2 binary64)))) (cbrt.f64 #s(literal 1/2 binary64)))))))))
(fma.f64 (cbrt.f64 (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)) (*.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) #s(literal -1/3240 binary64))))))
(fma.f64 (pow.f64 re #s(literal 3 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))) #s(literal -1/3240 binary64)) (*.f64 #s(literal -1/18 binary64) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 im (/.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 re #s(literal 2 binary64)))))))) (*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (cbrt.f64 #s(literal 1/2 binary64)))
(*.f64 (cbrt.f64 #s(literal 1/2 binary64)) (cbrt.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/18144000 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (sin.f64 re))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))))
(*.f64 im (fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/18144000 binary64))))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 2 binary64))))) (neg.f64 (sin.f64 re))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 5 binary64))) (sin.f64 re))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/18144000 binary64) (sin.f64 re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))) (fma.f64 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (*.f64 (sin.f64 re) #s(literal -151201/18144000 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (fma.f64 (sin.f64 re) #s(literal -151201/18144000 binary64) (*.f64 (sin.f64 re) (/.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))
(*.f64 #s(literal -151201/18144000 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (sin.f64 re)))
(*.f64 (*.f64 #s(literal -151201/18144000 binary64) (pow.f64 im #s(literal 5 binary64))) (sin.f64 re))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (*.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (*.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (fma.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal 151201/18144000 binary64) (sin.f64 re)) (+.f64 (*.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 #s(literal 151201/18144000 binary64) (sin.f64 re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64)))))))
(*.f64 (fma.f64 (sin.f64 re) #s(literal 151201/18144000 binary64) (fma.f64 (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 4 binary64))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (fma.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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/12 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/240 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/12 binary64) (*.f64 (*.f64 #s(literal 1/240 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 re (+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/10080 binary64) (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))) (*.f64 #s(literal 1/240 binary64) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))))))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/10080 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/240 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/240 binary64) (*.f64 (*.f64 #s(literal -1/10080 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 #s(literal -1/12 binary64) im) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
#s(literal -2 binary64)
(-.f64 (*.f64 #s(literal -1/3 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 2 binary64))
(fma.f64 #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 -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 4 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 4 binary64))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 (*.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 2 binary64)))) #s(literal 151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64))) #s(literal -151201/9072000 binary64)))
(*.f64 (pow.f64 im #s(literal 4 binary64)) (-.f64 #s(literal -151201/9072000 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 2 binary64)))) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -601 binary64) (*.f64 im re))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) re)))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (-.f64 (*.f64 re #s(literal -1/6 binary64)) (/.f64 re (pow.f64 im #s(literal 2 binary64)))))
(*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) re))
(*.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 3 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) re) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (fma.f64 #s(literal 1/6 binary64) re (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (pow.f64 im #s(literal 3 binary64)) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) (/.f64 re (pow.f64 im #s(literal 2 binary64))))))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 im (*.f64 re (-.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 im re) (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64))))
(*.f64 im (*.f64 re (neg.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 1/6 binary64) #s(literal 1 binary64)))))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))
(*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (neg.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64)))) (*.f64 #s(literal 1/6 binary64) im)))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))) (*.f64 im #s(literal 1/6 binary64))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 im #s(literal 1/6 binary64) (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal -1/120 binary64))) (neg.f64 im)))
(*.f64 re (+.f64 (*.f64 #s(literal -1 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal 1/6 binary64) im) (*.f64 (pow.f64 re #s(literal 2 binary64)) (+.f64 (*.f64 #s(literal -1/120 binary64) im) (*.f64 #s(literal 1/5040 binary64) (*.f64 im (pow.f64 re #s(literal 2 binary64))))))))))
(*.f64 re (fma.f64 #s(literal -1 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/6 binary64) im (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/120 binary64) im (*.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/5040 binary64))))))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (*.f64 im (pow.f64 re #s(literal 2 binary64))) #s(literal 1/5040 binary64) (*.f64 im #s(literal -1/120 binary64))) (*.f64 im #s(literal 1/6 binary64))) (neg.f64 im)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/6 binary64)))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.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/120 binary64) (*.f64 #s(literal -1/5040 binary64) (pow.f64 re #s(literal 2 binary64))))) #s(literal 1/6 binary64)))))
(*.f64 re (+.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/120 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/5040 binary64))) #s(literal -1/6 binary64)))))
(*.f64 re (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/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
(sin.f64 re)
re
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/8 binary64) (pow.f64 re #s(literal 2 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/8 binary64))))))
(*.f64 re (fma.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/8 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/15 binary64) re) #s(literal 1/8 binary64)))))))
(*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 re (+.f64 #s(literal 1/2 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 #s(literal -1/15 binary64) re #s(literal -1/8 binary64)))))))
(*.f64 re (fma.f64 re (fma.f64 (pow.f64 re #s(literal 2 binary64)) (fma.f64 re #s(literal -1/15 binary64) #s(literal -1/8 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
#s(literal -1/3 binary64)
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(*.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (*.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 2 binary64)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64))))))
(*.f64 (+.f64 #s(literal 151201/9072000 binary64) (/.f64 #s(literal 1/3 binary64) (pow.f64 im #s(literal 2 binary64)))) (neg.f64 (pow.f64 im #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) #s(literal 3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (pow.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 3 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (sin.f64 re))) #s(literal 1/2 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) (*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64))) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64))) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im) (sin.f64 re))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re)) im)
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sqrt.f64 (*.f64 im (sin.f64 re)))) (sqrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(-.f64 (exp.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1 binary64) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (cbrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 2 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (cbrt.f64 (sqrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) #s(literal 1/3 binary64)) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64))) (cbrt.f64 (*.f64 im (sin.f64 re))))
(*.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/3 binary64))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(pow.f64 (cbrt.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 3 binary64))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1/6 binary64)) #s(literal 2 binary64))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(sqrt.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log.f64 (exp.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(expm1.f64 (log1p.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(log1p.f64 (expm1.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1/3 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64)))
(cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 3 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 (cbrt.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 2 binary64)) #s(literal 3/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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 2 binary64))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 2 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log.f64 (pow.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))) #s(literal 3 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(expm1.f64 (log1p.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(*.f64 im (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #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 -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #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 -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal -2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal -8 binary64)) (+.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64)) (*.f64 #s(literal 2 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal -4 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 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 -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im re)))
(pow.f64 (*.f64 im re) #s(literal 1 binary64))
(*.f64 im re)
(pow.f64 (cbrt.f64 (*.f64 im re)) #s(literal 3 binary64))
(*.f64 im re)
(pow.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im re)
(pow.f64 (sqrt.f64 (*.f64 im re)) #s(literal 2 binary64))
(*.f64 im re)
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(sqrt.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)))
(*.f64 im re)
(log.f64 (pow.f64 (exp.f64 re) im))
(*.f64 im re)
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im re))))
(*.f64 im re)
(cbrt.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 im re)
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im re)
(expm1.f64 (log1p.f64 (*.f64 im re)))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (log.f64 (*.f64 im re)))
(*.f64 im re)
(exp.f64 (*.f64 (log.f64 (*.f64 im re)) #s(literal 1 binary64)))
(*.f64 im re)
(-.f64 (exp.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 1 binary64))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(pow.f64 (cbrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 3 binary64))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(pow.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(pow.f64 (sqrt.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 2 binary64))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(sqrt.f64 (*.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) #s(literal 361201 binary64)))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 re) im) #s(literal -601 binary64)))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(cbrt.f64 (pow.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))) #s(literal 3 binary64)))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(expm1.f64 (log1p.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(exp.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 re (*.f64 im #s(literal -601 binary64)))) #s(literal 1 binary64)))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
#s(literal -601 binary64)
#s(literal -600 binary64)
(+.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(+.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(+.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im re))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) (*.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im re) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))) (*.f64 im re)) (pow.f64 (*.f64 im re) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))) (-.f64 (*.f64 im re) (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))) (-.f64 (*.f64 im re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im re) (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (*.f64 im re) #s(literal 2 binary64)) (*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/36 binary64)))) (fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (*.f64 im (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64)))) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 im (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))))
(*.f64 im (/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))))))
(/.f64 (*.f64 im (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (/.f64 (/.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 re re (*.f64 (pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (/.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (+.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) (pow.f64 re #s(literal 3 binary64))) im) (fma.f64 re re (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(*.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (/.f64 im (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))))
(*.f64 im (/.f64 (fma.f64 (pow.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))) #s(literal 3 binary64)) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))))
(*.f64 im (/.f64 (fma.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 im #s(literal 6 binary64))) #s(literal -1/216 binary64) (pow.f64 re #s(literal 3 binary64))) (fma.f64 re re (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 (*.f64 re #s(literal -1/6 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))))))
(/.f64 (*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))) im) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (/.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64))) (*.f64 re (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (-.f64 (pow.f64 re #s(literal 2 binary64)) (*.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))) #s(literal 1/36 binary64))) (/.f64 (/.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 (fma.f64 re re (*.f64 (pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 4 binary64)) #s(literal -1/36 binary64))) (/.f64 (/.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 1 binary64))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(pow.f64 (cbrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 3 binary64))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(pow.f64 (sqrt.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 2 binary64))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(sqrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 2 binary64)))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(log.f64 (pow.f64 (exp.f64 im) (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(cbrt.f64 (pow.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re)) #s(literal 3 binary64)))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(cbrt.f64 (*.f64 (pow.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (pow.f64 im #s(literal 2 binary64))) re))))
(expm1.f64 (log1p.f64 (*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(exp.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re) re))) #s(literal 1 binary64)))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(fma.f64 im re (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(fma.f64 re im (*.f64 im (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(fma.f64 im re (*.f64 (pow.f64 im #s(literal 3 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)) re))
(-.f64 #s(literal 0 binary64) re)
(neg.f64 re)
(-.f64 (exp.f64 (log1p.f64 re)) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 re))
(pow.f64 re #s(literal 1 binary64))
re
(pow.f64 (cbrt.f64 re) #s(literal 3 binary64))
re
(pow.f64 (pow.f64 re #s(literal 3 binary64)) #s(literal 1/3 binary64))
re
(pow.f64 (sqrt.f64 re) #s(literal 2 binary64))
re
(neg.f64 re)
(sqrt.f64 (pow.f64 re #s(literal 2 binary64)))
re
(log.f64 (exp.f64 re))
re
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 re)))
re
(cbrt.f64 (pow.f64 re #s(literal 3 binary64)))
re
(expm1.f64 (log1p.f64 re))
(log1p.f64 (expm1.f64 re))
re
(exp.f64 (log.f64 re))
re
(exp.f64 (*.f64 (log.f64 re) #s(literal 1 binary64)))
re
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(pow.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)) #s(literal 1/3 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(pow.f64 (*.f64 (*.f64 im (sqrt.f64 re)) (sqrt.f64 #s(literal -1/6 binary64))) #s(literal 2 binary64))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(sqrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))) #s(literal 2 binary64)))
(fabs.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))
(log.f64 (pow.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re) #s(literal -1/6 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal -1/216 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 im #s(literal 2 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(-.f64 (exp.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 1 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(pow.f64 (*.f64 im (sqrt.f64 re)) #s(literal 2 binary64))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(sqrt.f64 (*.f64 (pow.f64 im #s(literal 4 binary64)) (pow.f64 re #s(literal 2 binary64))))
(fabs.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64))))
(log.f64 (pow.f64 (exp.f64 (pow.f64 im #s(literal 2 binary64))) re))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re) #s(literal 3 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) (pow.f64 re #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(cbrt.f64 (*.f64 (pow.f64 re #s(literal 3 binary64)) (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64))))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(expm1.f64 (log1p.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(expm1.f64 (log1p.f64 (*.f64 re (pow.f64 im #s(literal 2 binary64)))))
(log1p.f64 (expm1.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) re)) #s(literal 1 binary64)))
(*.f64 re (pow.f64 im #s(literal 2 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(-.f64 (exp.f64 (log1p.f64 (*.f64 im (sin.f64 re)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(pow.f64 (*.f64 im (sin.f64 re)) #s(literal 1 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (cbrt.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(*.f64 im (sin.f64 re))
(pow.f64 (sqrt.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))
(*.f64 im (sin.f64 re))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (sin.f64 re) (neg.f64 im))
(sqrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))
(*.f64 im (sin.f64 re))
(log.f64 (pow.f64 (exp.f64 im) (sin.f64 re)))
(*.f64 im (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (*.f64 im (sin.f64 re)))))
(*.f64 im (sin.f64 re))
(cbrt.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))
(*.f64 im (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 im (sin.f64 re))
(cbrt.f64 (*.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (pow.f64 im #s(literal 3 binary64))))
(*.f64 im (sin.f64 re))
(expm1.f64 (log1p.f64 (*.f64 im (sin.f64 re))))
(log1p.f64 (expm1.f64 (*.f64 im (sin.f64 re))))
(*.f64 im (sin.f64 re))
(exp.f64 (log.f64 (*.f64 im (sin.f64 re))))
(*.f64 im (sin.f64 re))
(exp.f64 (*.f64 (log.f64 (*.f64 im (sin.f64 re))) #s(literal 1 binary64)))
(*.f64 im (sin.f64 re))
(-.f64 (exp.f64 (log1p.f64 (sin.f64 re))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (sin.f64 re)))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(sin.f64 re)
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(sin.f64 re)
(*.f64 (cbrt.f64 (sin.f64 re)) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)))
(sin.f64 re)
(*.f64 (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 2 binary64)) (cbrt.f64 (sin.f64 re)))
(sin.f64 re)
(*.f64 (sqrt.f64 (sin.f64 re)) (sqrt.f64 (sin.f64 re)))
(sin.f64 re)
(pow.f64 (sin.f64 re) #s(literal 1 binary64))
(sin.f64 re)
(pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64))
(sin.f64 re)
(pow.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(sin.f64 re)
(pow.f64 (sqrt.f64 (sin.f64 re)) #s(literal 2 binary64))
(sin.f64 re)
(sqrt.f64 (pow.f64 (sin.f64 re) #s(literal 2 binary64)))
(sin.f64 re)
(log.f64 (exp.f64 (sin.f64 re)))
(sin.f64 re)
(cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))
(sin.f64 re)
(sin.f64 re)
(expm1.f64 (log1p.f64 (sin.f64 re)))
(exp.f64 (log.f64 (sin.f64 re)))
(sin.f64 re)
(exp.f64 (*.f64 (log.f64 (sin.f64 re)) #s(literal 1 binary64)))
(sin.f64 re)
(+.f64 (exp.f64 (sin.f64 re)) #s(literal -1 binary64))
(expm1.f64 (sin.f64 re))
(-.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(*.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(*.f64 #s(literal 1 binary64) (expm1.f64 (sin.f64 re)))
(expm1.f64 (sin.f64 re))
(*.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)))
(expm1.f64 (sin.f64 re))
(*.f64 (pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64)) (cbrt.f64 (expm1.f64 (sin.f64 re))))
(expm1.f64 (sin.f64 re))
(*.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) (sqrt.f64 (expm1.f64 (sin.f64 re))))
(expm1.f64 (sin.f64 re))
(/.f64 (-.f64 (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1 binary64)) (+.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))))
(/.f64 (+.f64 (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal -1 binary64)) (fma.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re)) (+.f64 #s(literal 1 binary64) (exp.f64 (sin.f64 re)))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (sin.f64 re)) (exp.f64 (*.f64 (sin.f64 re) #s(literal 2 binary64))))))
(/.f64 (+.f64 #s(literal -1 binary64) (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (sin.f64 re)) (pow.f64 (exp.f64 (sin.f64 re)) #s(literal 2 binary64)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (sin.f64 re)) (exp.f64 (sin.f64 re))) #s(literal 1 binary64)) (+.f64 (exp.f64 (sin.f64 re)) #s(literal 1 binary64)))
(expm1.f64 (sin.f64 re))
(pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 1 binary64))
(expm1.f64 (sin.f64 re))
(pow.f64 (cbrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 3 binary64))
(expm1.f64 (sin.f64 re))
(pow.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(expm1.f64 (sin.f64 re))
(pow.f64 (sqrt.f64 (expm1.f64 (sin.f64 re))) #s(literal 2 binary64))
(expm1.f64 (sin.f64 re))
(sqrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 2 binary64)))
(expm1.f64 (sin.f64 re))
(log.f64 (exp.f64 (expm1.f64 (sin.f64 re))))
(expm1.f64 (sin.f64 re))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (expm1.f64 (sin.f64 re)))))
(expm1.f64 (sin.f64 re))
(cbrt.f64 (pow.f64 (expm1.f64 (sin.f64 re)) #s(literal 3 binary64)))
(expm1.f64 (sin.f64 re))
(log1p.f64 (expm1.f64 (expm1.f64 (sin.f64 re))))
(expm1.f64 (sin.f64 re))
(exp.f64 (log.f64 (expm1.f64 (sin.f64 re))))
(expm1.f64 (sin.f64 re))
(exp.f64 (*.f64 (log.f64 (expm1.f64 (sin.f64 re))) #s(literal 1 binary64)))
(expm1.f64 (sin.f64 re))
(+.f64 #s(literal -1/3 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(+.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1 binary64)) #s(literal -1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(-.f64 (exp.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))) #s(literal 1 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 (pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(*.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 3 binary64)) #s(literal -1/27 binary64)) (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 22861742401/82301184000000 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 151201/27216000 binary64)))))
(/.f64 (fma.f64 (pow.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 3 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 151201/27216000 binary64))))
(/.f64 (fma.f64 (pow.f64 im #s(literal 6 binary64)) #s(literal -3456718312773601/746636341248000000000 binary64) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal 1/9 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal 151201/27216000 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64))) #s(literal 1/9 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal -1/3 binary64)))
(/.f64 (+.f64 (*.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (pow.f64 im #s(literal 2 binary64))) #s(literal 22861742401/82301184000000 binary64)) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(/.f64 (fma.f64 (pow.f64 im #s(literal 4 binary64)) #s(literal 22861742401/82301184000000 binary64) #s(literal -1/9 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal 1/3 binary64)))
(pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(pow.f64 (cbrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(pow.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)) #s(literal 1/3 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(pow.f64 (sqrt.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(sqrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(log.f64 (exp.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(log.f64 (+.f64 #s(literal 1 binary64) (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(cbrt.f64 (pow.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal 3 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(expm1.f64 (log1p.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(log1p.f64 (expm1.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(exp.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))
(exp.f64 (*.f64 (log.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64))

eval78.0ms (0.8%)

Compiler

Compiled 12490 to 2136 computations (82.9% saved)

prune107.0ms (1%)

Pruning

45 alts after pruning (35 fresh and 10 done)

PrunedKeptTotal
New5248532
Fresh12728
Picked325
Done088
Total52845573
Accuracy
100.0%
Counts
573 → 45
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.2%
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 2 binary64))
51.1%
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
87.3%
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
51.3%
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
55.4%
(*.f64 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
67.5%
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
34.5%
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
50.2%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
25.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
26.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
30.7%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
25.8%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
20.4%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
20.6%
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
23.0%
(*.f64 (*.f64 im re) #s(literal -601 binary64))
67.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
82.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
89.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
82.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
55.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
61.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
82.8%
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
20.5%
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
51.0%
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
41.0%
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
35.5%
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
51.7%
(*.f64 (neg.f64 im) (sin.f64 re))
51.6%
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
41.1%
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
51.7%
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
37.7%
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
45.7%
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
32.9%
(*.f64 (neg.f64 im) re)
53.9%
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
35.5%
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
23.0%
(*.f64 re (*.f64 im #s(literal -601 binary64)))
50.2%
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
15.2%
(*.f64 im (sin.f64 re))
20.4%
(*.f64 im re)
40.8%
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
6.0%
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
56.7%
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
25.2%
(log1p.f64 (expm1.f64 (*.f64 im re)))
20.5%
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
Compiler

Compiled 1286 to 676 computations (47.4% saved)

regimes99.0ms (1%)

Counts
56 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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 (neg.f64 im) (expm1.f64 (pow.f64 (cbrt.f64 (log1p.f64 (sin.f64 re))) #s(literal 3 binary64))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (pow.f64 im #s(literal 3 binary64))) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))
(pow.f64 (cbrt.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 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)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) #s(literal 2 binary64))
(*.f64 (*.f64 (fma.f64 (pow.f64 im #s(literal 2 binary64)) (fma.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64))))) (sqrt.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal 1/2 binary64)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (*.f64 #s(literal -2 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 4 binary64)))) (+.f64 (*.f64 #s(literal -1/3 binary64) (/.f64 (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re)) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -151201/9072000 binary64) (*.f64 (pow.f64 (cbrt.f64 #s(literal 1/2 binary64)) #s(literal 3 binary64)) (sin.f64 re))))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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))))
Calls

6 calls:

17.0ms
im
17.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
(sin.f64 re)
16.0ms
re
14.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
93.4%1re
99.8%2im
98.3%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
93.4%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
93.4%1(sin.f64 re)
99.8%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes31.0ms (0.3%)

Counts
49 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 (pow.f64 im #s(literal 3 binary64)) (+.f64 (*.f64 #s(literal -1 binary64) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 2 binary64)))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(-.f64 (*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 2 binary64))))) (pow.f64 im #s(literal 3 binary64))) (*.f64 im (sin.f64 re)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
Calls

2 calls:

15.0ms
im
12.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.8%2im
99.8%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes28.0ms (0.3%)

Counts
45 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
Calls

2 calls:

14.0ms
im
11.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.8%2im
99.8%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes207.0ms (2%)

Counts
44 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) (sin.f64 re)))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
Calls

2 calls:

155.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
12.0ms
im
Results
AccuracySegmentsBranch
99.8%2im
99.8%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes25.0ms (0.2%)

Counts
42 → 3
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -151201/9072000 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal 1/60 binary64) (-.f64 (*.f64 #s(literal -1/2520 binary64) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (neg.f64 im) (exp.f64 (log.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (expm1.f64 (log1p.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log.f64 (exp.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (log1p.f64 (expm1.f64 (sin.f64 re))))
(*.f64 (neg.f64 im) (cbrt.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))
(*.f64 (neg.f64 im) (pow.f64 (cbrt.f64 (sin.f64 re)) #s(literal 3 binary64)))
(pow.f64 (cbrt.f64 (*.f64 (sin.f64 re) (neg.f64 im))) #s(literal 3 binary64))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
Calls

2 calls:

13.0ms
im
10.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
97.9%3im
93.3%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes13.0ms (0.1%)

Counts
31 → 3
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
Calls

1 calls:

11.0ms
im
Results
AccuracySegmentsBranch
97.9%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes16.0ms (0.2%)

Counts
30 → 3
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
Outputs
(*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
Calls

1 calls:

14.0ms
im
Results
AccuracySegmentsBranch
97.7%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes12.0ms (0.1%)

Counts
29 → 3
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
Outputs
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))
Calls

1 calls:

10.0ms
im
Results
AccuracySegmentsBranch
97.2%3im
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes37.0ms (0.4%)

Counts
28 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 re (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im))
(*.f64 (neg.f64 im) (-.f64 (+.f64 (sin.f64 re) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 re (-.f64 (*.f64 im (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal 1/6 binary64))) im))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 2 binary64)))))
(*.f64 (*.f64 im re) (-.f64 #s(literal -1 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/6 binary64))))
(*.f64 im (+.f64 (neg.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(*.f64 (neg.f64 im) (*.f64 re (+.f64 #s(literal 1 binary64) (*.f64 (pow.f64 re #s(literal 2 binary64)) #s(literal -1/6 binary64)))))
(*.f64 im (+.f64 (*.f64 #s(literal -1 binary64) re) (*.f64 #s(literal -1/6 binary64) (*.f64 (pow.f64 im #s(literal 2 binary64)) re))))
(log1p.f64 (expm1.f64 (*.f64 im re)))
(*.f64 #s(literal -2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 #s(literal 8 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Outputs
(*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im)))
(*.f64 (neg.f64 im) (sin.f64 re))
Calls

4 calls:

10.0ms
(sin.f64 re)
9.0ms
im
8.0ms
re
7.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
88.6%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
75.9%6(sin.f64 re)
70.5%3re
88.6%2im
Compiler

Compiled 18 to 13 computations (27.8% saved)

regimes19.0ms (0.2%)

Counts
16 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (neg.f64 im) (sin.f64 re))
(fabs.f64 (*.f64 re (*.f64 im #s(literal -601 binary64))))
Outputs
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
Calls

3 calls:

7.0ms
im
5.0ms
(sin.f64 re)
5.0ms
re
Results
AccuracySegmentsBranch
51.7%1re
51.7%1(sin.f64 re)
56.8%2im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes17.0ms (0.2%)

Counts
14 → 2
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -8 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -1/180 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/46656000000 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/3600 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 1/81 binary64))))
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 (neg.f64 (*.f64 im re)) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal 3600 binary64))))
(*.f64 im (sin.f64 re))
Outputs
(*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64))))
(*.f64 (neg.f64 im) re)
Calls

3 calls:

7.0ms
im
5.0ms
(sin.f64 re)
5.0ms
re
Results
AccuracySegmentsBranch
32.9%1re
38.8%2(sin.f64 re)
32.9%1im
Compiler

Compiled 10 to 7 computations (30% saved)

regimes6.0ms (0.1%)

Counts
5 → 1
Calls
Call 1
Inputs
(*.f64 im re)
(*.f64 (neg.f64 im) re)
(*.f64 #s(literal 8 binary64) (*.f64 #s(literal -2 binary64) im))
(*.f64 re (*.f64 im #s(literal -601 binary64)))
(*.f64 (*.f64 im re) #s(literal -601 binary64))
Outputs
(*.f64 (neg.f64 im) re)
Calls

1 calls:

6.0ms
re
Results
AccuracySegmentsBranch
32.9%1re
Compiler

Compiled 3 to 2 computations (33.3% saved)

regimes3.0ms (0%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

Counts
1 → 1
Calls
Call 1
Inputs
(*.f64 im re)
Outputs
(*.f64 im re)
Calls

2 calls:

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

Compiled 6 to 4 computations (33.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.2384193663552301
-0.03516894112027924
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.2384193663552301
-0.03516894112027924
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.03516894112027924
-0.012846041031471689
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.012846041031471689
-1.2473579856786543e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch28.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.4236064567010706e+42
6.181419077733652e+43
10.0ms
0.0064229763527310045
0.017583564459958952
Results
19.0ms176×0valid
Compiler

Compiled 330 to 264 computations (20% saved)

Precisions
Click to see histograms. Total time spent on operations: 10.0ms
ival-sin: 4.0ms (38.2% of total)
ival-exp: 2.0ms (19.1% of total)
ival-mult: 2.0ms (19.1% of total)
ival-sub: 1.0ms (9.5% of total)
ival-neg: 1.0ms (9.5% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch28.0ms (0.3%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
16.0ms
5.4236064567010706e+42
6.181419077733652e+43
10.0ms
0.0064229763527310045
0.017583564459958952
Results
20.0ms176×0valid
Compiler

Compiled 290 to 229 computations (21% saved)

Precisions
Click to see histograms. Total time spent on operations: 15.0ms
ival-neg: 5.0ms (33.7% of total)
ival-sin: 4.0ms (26.9% of total)
ival-exp: 2.0ms (13.5% of total)
ival-mult: 2.0ms (13.5% of total)
ival-sub: 1.0ms (6.7% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch40.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
12.0ms
5.4236064567010706e+42
6.181419077733652e+43
22.0ms
0.16046285271706487
111170768.88620172
Results
26.0ms240×0valid
Compiler

Compiled 334 to 279 computations (16.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 19.0ms
ival-sub: 5.0ms (27% of total)
ival-sin: 5.0ms (27% of total)
ival-exp: 3.0ms (16.2% of total)
ival-mult: 3.0ms (16.2% of total)
ival-neg: 1.0ms (5.4% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch38.0ms (0.4%)

Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
5.4236064567010706e+42
6.181419077733652e+43
21.0ms
0.16046285271706487
111170768.88620172
Results
24.0ms240×0valid
Compiler

Compiled 289 to 243 computations (15.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 6.0ms (35.1% of total)
ival-sin: 5.0ms (29.3% of total)
ival-exp: 3.0ms (17.6% of total)
ival-sub: 1.0ms (5.9% of total)
ival-neg: 1.0ms (5.9% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-0.32230469624593183
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch16.0ms (0.2%)

Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
13.0ms
1.3454566183292988e+79
2.867948311560703e+80
Results
9.0ms112×0valid
Compiler

Compiled 128 to 99 computations (22.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 6.0ms
ival-mult: 2.0ms (33.4% of total)
ival-sin: 2.0ms (33.4% of total)
ival-sub: 1.0ms (16.7% of total)
ival-exp: 1.0ms (16.7% of total)
ival-true: 0.0ms (0% of total)
...in/eval/compile.rkt:70:19: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07170427042307903
1.9168393753722273e-306
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify22.0ms (0.2%)

Algorithm
egg-herbie
Rules
40×*-commutative
20×sub-neg
20×+-commutative
neg-sub0
neg-mul-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01231267
11741267
22061267
32251267
42351267
52371267
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)))
(if (<=.f64 im #s(literal 1080863910568919/72057594037927936 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 1152921504606847/72057594037927936 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 170 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 90 binary64)) (*.f64 (neg.f64 im) (sin.f64 re)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im #s(literal 61999999999999997646971553576651010750033865849759774465702179508808647306117120 binary64)) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (*.f64 im re) #s(literal -601 binary64)))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64)))) (*.f64 (neg.f64 im) re))
(*.f64 (neg.f64 im) re)
(*.f64 im re)
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/2520 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.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) #s(literal 1/3600 binary64)) #s(literal 1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -151201/9072000 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 2 binary64))) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5764607523034235/576460752303423488 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)))
(if (<=.f64 im #s(literal 1080863910568919/72057594037927936 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -1/60 binary64) #s(literal 1/19683 binary64)) #s(literal 1/3 binary64))) #s(literal 2 binary64)))) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 1080863910568919/72057594037927936 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (-.f64 (*.f64 (pow.f64 im #s(literal 2 binary64)) #s(literal -393661/1180980 binary64)) #s(literal 2 binary64)))) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 1152921504606847/72057594037927936 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 1152921504606847/72057594037927936 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 170 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 170 binary64)) (*.f64 (sin.f64 re) (-.f64 (*.f64 (pow.f64 im #s(literal 3 binary64)) #s(literal -1/6 binary64)) im)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 im #s(literal 90 binary64)) (*.f64 (neg.f64 im) (sin.f64 re)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))) (sin.f64 re))))
(if (<=.f64 im #s(literal 90 binary64)) (*.f64 (neg.f64 im) (sin.f64 re)) (if (<=.f64 im #s(literal 60000000000000003312112780327245144582520832 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 #s(literal 8 binary64) (-.f64 #s(literal 27 binary64) (exp.f64 im))) (*.f64 (neg.f64 im) (sin.f64 re)))
(if (<=.f64 im #s(literal 61999999999999997646971553576651010750033865849759774465702179508808647306117120 binary64)) (*.f64 (neg.f64 im) (sin.f64 re)) (*.f64 (*.f64 im re) #s(literal -601 binary64)))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 im re) (+.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/6 binary64) #s(literal -512 binary64)))) (*.f64 (neg.f64 im) re))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 im re) #s(literal 253/3 binary64)) (neg.f64 (*.f64 im re)))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 im re) #s(literal 253/3 binary64)) (*.f64 im (neg.f64 re)))
(*.f64 (neg.f64 im) re)
(neg.f64 (*.f64 im re))
(*.f64 im (neg.f64 re))
(*.f64 im re)

soundness1.0s (10%)

Rules
1090×log1p-expm1-u
951×times-frac
813×distribute-rgt-in
807×distribute-lft-in
705×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
042418
1470404
26092404
088418127
1210717357
2558117345
03078182
19228085
233227520
373317520
038130
1621130
043400
1560372
27580372
01674
119774
2304074
01932488
15142282
214502212
350252128
Stop Event
fuel
node limit
unsound
node limit
node limit
node limit
node limit
node limit
Compiler

Compiled 932 to 276 computations (70.4% saved)

preprocess103.0ms (1%)

Remove

(negabs re)

Compiler

Compiled 1384 to 592 computations (57.2% saved)

end0.0ms (0%)

Profiling

Loading profile data...