math.cos on complex, imaginary part

Time bar (total: 16.2s)

analyze0.0ms (0%)

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

Compiled 13 to 12 computations (7.7% saved)

sample2.0s (12.2%)

Memory
90.2MiB live, 2 966.2MiB allocated
Samples
652.0ms2 896×1valid
468.0ms4 310×0valid
458.0ms911×2valid
76.0ms139×3valid
Precisions
Click to see histograms. Total time spent on operations: 1.4s
ival-exp: 804.0ms (58.4% of total)
ival-sin: 229.0ms (16.6% of total)
ival-mult: 138.0ms (10% of total)
ival-sub: 72.0ms (5.2% of total)
adjust: 65.0ms (4.7% of total)
ival-neg: 54.0ms (3.9% of total)
ival-true: 6.0ms (0.4% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess216.0ms (1.3%)

Memory
-5.1MiB live, 180.1MiB allocated
Algorithm
egg-herbie
Rules
772×accelerator-lowering-fma.f32
772×accelerator-lowering-fma.f64
486×distribute-lft-in
484×*-lowering-*.f32
484×*-lowering-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02668
17466
225266
383466
4189766
5284066
6321766
7354566
8357066
9357066
10357066
11360266
12360866
13360866
01011
12211
25011
311611
421211
534911
651411
776311
8109311
9136411
10140211
11142411
12142611
13142611
0142611
Stop Event
iter limit
saturated
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
Call 2
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im))))
(neg (* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im))))
(neg (* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im)))))
(* (* 1/2 (sin im)) (- (exp (neg re)) (exp re)))
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin re)) (- (exp im) (exp (neg im))))
(* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im))))
(* (* 1/2 (sin re)) (- (exp im) (exp (neg im))))
(neg (* (* 1/2 (sin (neg re))) (- (exp (neg im)) (exp im))))
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(neg (* (* 1/2 (sin re)) (- (exp (neg (neg im))) (exp (neg im)))))
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* (* 1/2 (sin im)) (- (exp (neg re)) (exp re)))
Symmetry

(negabs re)

(negabs im)

explain450.0ms (2.8%)

Memory
-207.7MiB live, 533.9MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1210-0-(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-(exp.f64 im)
00-0-(neg.f64 im)
01(1.178610215639997e+202 215.28865581148878)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))cancellation1210
exp.f64(exp.f64 (neg.f64 im))sensitivity10
Confusion
Predicted +Predicted -
+860
-36134
Precision
0.7049180327868853
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+8600
-360134
Precision?
0.7049180327868853
Recall?
1.0
Freqs
test
numberfreq
0134
1122
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
273.0ms92×2valid
43.0ms136×1valid
36.0ms274×0valid
5.0ms10×3valid
Compiler

Compiled 96 to 44 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 332.0ms
ival-exp: 292.0ms (88% of total)
ival-sin: 12.0ms (3.6% of total)
ival-neg: 10.0ms (3% of total)
ival-mult: 8.0ms (2.4% of total)
adjust: 5.0ms (1.5% of total)
ival-sub: 4.0ms (1.2% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Compiler

Compiled 2 to 2 computations (0% saved)

prune1.0ms (0%)

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

simplify78.0ms (0.5%)

Memory
-15.8MiB live, 82.7MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
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))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Rules
772×accelerator-lowering-fma.f32
772×accelerator-lowering-fma.f64
484×*-lowering-*.f32
484×*-lowering-*.f64
230×distribute-lft-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01033
12233
25033
311633
421233
534933
651433
776333
8109333
9136433
10140233
11142433
12142633
13142633
0142633
Stop Event
iter limit
saturated
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* 1/2 (sin re))
1/2
(sin re)
re
(- (exp (neg im)) (exp im))
(exp (neg im))
(neg im)
im
(exp im)
Outputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(neg im)
(neg.f64 im)
im
(exp im)
(exp.f64 im)

localize120.0ms (0.7%)

Memory
-5.1MiB live, 153.7MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
accuracy56.4%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Samples
59.0ms68×1valid
19.0ms46×2valid
13.0ms137×0valid
3.0ms3valid
Compiler

Compiled 35 to 12 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-exp: 22.0ms (56.9% of total)
ival-sin: 6.0ms (15.5% of total)
ival-mult: 4.0ms (10.3% of total)
adjust: 2.0ms (5.2% of total)
ival-neg: 2.0ms (5.2% of total)
ival-sub: 2.0ms (5.2% of total)
ival-assert: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series8.0ms (0.1%)

Memory
-18.2MiB live, 21.1MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (- (exp (neg im)) (exp im))>
#<alt (exp im)>
Outputs
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))>
#<alt (* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))>
#<alt (* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
Calls

18 calls:

TimeVariablePointExpression
2.0ms
im
@0
(* (* 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
@0
(* (* 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
@-inf
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))

rewrite117.0ms (0.7%)

Memory
2.4MiB live, 280.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
1 192×*-lowering-*.f32
1 192×*-lowering-*.f64
944×/-lowering-/.f32
944×/-lowering-/.f64
910×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01025
13525
223025
0226825
Stop Event
iter limit
iter limit
node limit
Counts
5 → 135
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
(* 1/2 (sin re))
(sin re)
(- (exp (neg im)) (exp im))
(exp im)
Outputs
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (exp.f64 im) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (neg.f64 (exp.f64 im))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (neg.f64 (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 im) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 (neg.f64 (*.f64 (exp.f64 im) (sin.f64 re))) #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (neg.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (*.f64 (neg.f64 (exp.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -1 binary64)) (exp.f64 im) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))) (-.f64 (*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (neg.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 (*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.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) (*.f64 #s(literal 1/2 binary64) (-.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 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) (sin.f64 re))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (+.f64 im im))))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(sin.f64 re)
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(+.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(-.f64 (+.f64 (exp.f64 (neg.f64 im)) #s(literal 0 binary64)) (exp.f64 im))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 (exp.f64 (neg.f64 im)) (/.f64 (exp.f64 (neg.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (exp.f64 im) #s(literal -1 binary64) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 im)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))) (neg.f64 (exp.f64 im)))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (+.f64 im im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(neg.f64 (/.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64)))
(/.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))))))
(/.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im)))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (*.f64 im #s(literal -2 binary64)))) (-.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))) (+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -3 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im))))))
(/.f64 (*.f64 (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))))))
(*.f64 (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (/.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (neg.f64 (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) #s(literal -1 binary64))))
(*.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im)))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 3 binary64))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 3 binary64)))) (+.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (-.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)) (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 (exp.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 im #s(literal -2 binary64)))) (pow.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) #s(literal 2 binary64)))) (-.f64 (expm1.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))
(*.f64 (/.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (+.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (expm1.f64 (+.f64 im im))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))

simplify584.0ms (3.6%)

Memory
28.4MiB live, 861.4MiB allocated
Algorithm
egg-herbie
Rules
24 158×accelerator-lowering-fma.f32
24 158×accelerator-lowering-fma.f64
5 996×*-lowering-*.f32
5 996×*-lowering-*.f64
4 318×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0136648
1387614
21089602
33823581
46639581
08222548
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
Outputs
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* 1/240 (* (pow re 2) (- (exp (neg im)) (exp im))))))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/12 (- (exp (neg im)) (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/240 (- (exp (neg im)) (exp im)))))))))
(*.f64 re (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(* 1/2 (sin re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) im #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)

eval23.0ms (0.1%)

Memory
-21.9MiB live, 54.5MiB allocated
Compiler

Compiled 4 665 to 526 computations (88.7% saved)

prune32.0ms (0.2%)

Memory
2.4MiB live, 82.6MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New19512207
Fresh000
Picked011
Done000
Total19513208
Accuracy
99.9%
Counts
208 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
19.5%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
55.5%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
19.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
70.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
91.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
49.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
53.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
82.2%
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
87.6%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
49.4%
(neg.f64 (*.f64 im (sin.f64 re)))
Compiler

Compiled 443 to 298 computations (32.7% saved)

simplify431.0ms (2.7%)

Memory
8.9MiB live, 603.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
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
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff0
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
cost-diff0
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 im (sin.f64 re))
cost-diff0
(neg.f64 (*.f64 im (sin.f64 re)))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
cost-diff640
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
Rules
16 070×accelerator-lowering-fma.f32
16 070×accelerator-lowering-fma.f64
6 044×*-lowering-*.f32
6 044×*-lowering-*.f64
3 348×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040256
1121244
2403244
31329241
44028240
56879240
08170223
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
im
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(sin re)
re
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(+ (* (* im im) -1/5040) -1/120)
(* im im)
-1/5040
-1/120
(* im (* im (* im im)))
(* im (* im im))
(+ (* im (* im -1/6)) -1)
(* im -1/6)
-1/6
-1
(neg (* im (sin re)))
(* im (sin re))
im
(sin re)
re
(* (sin re) (* im (+ (* im (* im -1/6)) -1)))
(sin re)
re
(* im (+ (* im (* im -1/6)) -1))
im
(+ (* im (* im -1/6)) -1)
(* im -1/6)
-1/6
-1
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
im
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(* im im)
(+ (* (* im im) -1/60) -1/3)
-1/60
-1/3
-2
(* (* 1/2 re) (- (exp (neg im)) (exp im)))
(* 1/2 re)
1/2
re
(- (exp (neg im)) (exp im))
(exp (neg im))
(neg im)
im
(exp im)
Outputs
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
im
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(sin re)
(sin.f64 re)
re
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(+ (* (* im im) -1/5040) -1/120)
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* im im)
(*.f64 im im)
-1/5040
#s(literal -1/5040 binary64)
-1/120
#s(literal -1/120 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ (* im (* im -1/6)) -1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* im -1/6)
(*.f64 im #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
-1
#s(literal -1 binary64)
(neg (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (sin re))
(*.f64 im (sin.f64 re))
im
(sin re)
(sin.f64 re)
re
(* (sin re) (* im (+ (* im (* im -1/6)) -1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(sin re)
(sin.f64 re)
re
(* im (+ (* im (* im -1/6)) -1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
im
(+ (* im (* im -1/6)) -1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* im -1/6)
(*.f64 im #s(literal -1/6 binary64))
-1/6
#s(literal -1/6 binary64)
-1
#s(literal -1 binary64)
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
im
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(* im im)
(*.f64 im im)
(+ (* (* im im) -1/60) -1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
-1/60
#s(literal -1/60 binary64)
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(* (* 1/2 re) (- (exp (neg im)) (exp im)))
(*.f64 re (*.f64 (-.f64 (exp.f64 im) (exp.f64 (neg.f64 im))) #s(literal -1/2 binary64)))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
re
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(neg im)
(neg.f64 im)
im
(exp im)
(exp.f64 im)

localize250.0ms (1.5%)

Memory
38.1MiB live, 458.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
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)))
accuracy56.4%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
accuracy99.9%
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
accuracy96.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
accuracy99.9%
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
accuracy99.5%
(*.f64 im #s(literal -1/6 binary64))
accuracy97.3%
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(neg.f64 (*.f64 im (sin.f64 re)))
accuracy99.8%
(*.f64 im (sin.f64 re))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
accuracy99.5%
(*.f64 im #s(literal -1/6 binary64))
accuracy97.0%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Samples
77.0ms137×0valid
48.0ms46×2valid
41.0ms68×1valid
4.0ms3valid
1.0ms4valid
Compiler

Compiled 247 to 42 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 137.0ms
ival-mult: 62.0ms (45.4% of total)
ival-exp: 25.0ms (18.3% of total)
const: 19.0ms (13.9% of total)
adjust: 9.0ms (6.6% of total)
ival-add: 8.0ms (5.9% of total)
ival-sin: 8.0ms (5.9% of total)
ival-neg: 3.0ms (2.2% of total)
ival-sub: 2.0ms (1.5% of total)
exact: 1.0ms (0.7% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series62.0ms (0.4%)

Memory
-81.0MiB live, 99.1MiB allocated
Counts
22 → 348
Calls
Call 1
Inputs
#<alt (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))>
#<alt (* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))>
#<alt (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))>
#<alt (sin re)>
#<alt (neg (* im (sin re)))>
#<alt (* im (sin re))>
#<alt (* (sin re) (* im (+ (* im (* im -1/6)) -1)))>
#<alt (* im (+ (* im (* im -1/6)) -1))>
#<alt (+ (* im (* im -1/6)) -1)>
#<alt (* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))>
#<alt (* 1/2 (sin re))>
#<alt (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))>
#<alt (* (* 1/2 re) (- (exp (neg im)) (exp im)))>
#<alt (* 1/2 re)>
#<alt (- (exp (neg im)) (exp im))>
#<alt (exp (neg im))>
#<alt (* im -1/6)>
#<alt (+ (* (* im im) -1/5040) -1/120)>
#<alt (* im (* im im))>
#<alt (+ (* (* im im) -1/60) -1/3)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)>
#<alt (exp im)>
Outputs
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* -1 (sin re))>
#<alt (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im re))>
#<alt (* re (- (* 1/6 (* im (pow re 2))) im))>
#<alt (* re (- (* (pow re 2) (- (* -1/120 (* im (pow re 2))) (* -1/6 im))) im))>
#<alt (* re (- (* (pow re 2) (- (* (pow re 2) (- (* 1/5040 (* im (pow re 2))) (* 1/120 im))) (* -1/6 im))) im))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im re)>
#<alt (* re (+ im (* -1/6 (* im (pow re 2)))))>
#<alt (* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))>
#<alt (* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (sin re))>
#<alt (* im (* re (- (* -1/6 (pow im 2)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))>
#<alt (* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))>
#<alt (* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))>
#<alt (* -1/120 (* (pow im 5) (sin re)))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (* -1/12 (pow re 2))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))>
#<alt (* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* 1/2 (sin re))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* -1 (* im re))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/120 re) (* -1/5040 (* (pow im 2) re))))))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (neg im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 (* re (- (exp (* -1 im)) (exp im))))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))>
#<alt (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (neg im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt (- (exp (* -1 im)) (exp im))>
#<alt 1>
#<alt (+ 1 (* -1 im))>
#<alt (+ 1 (* im (- (* 1/2 im) 1)))>
#<alt (+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (neg im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (exp (* -1 im))>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt -1/120>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt -1/3>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
Calls

87 calls:

TimeVariablePointExpression
15.0ms
re
@0
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
4.0ms
im
@0
(* (sin re) (* im (+ (* im (* im -1/6)) -1)))
2.0ms
re
@inf
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
1.0ms
im
@-inf
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))

rewrite496.0ms (3.1%)

Memory
55.0MiB live, 830.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 172×accelerator-lowering-fma.f32
5 172×accelerator-lowering-fma.f64
3 880×*-lowering-*.f32
3 880×*-lowering-*.f64
3 872×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040206
1201196
21573196
08218178
Stop Event
iter limit
node limit
Counts
22 → 736
Calls
Call 1
Inputs
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(sin re)
(neg (* im (sin re)))
(* im (sin re))
(* (sin re) (* im (+ (* im (* im -1/6)) -1)))
(* im (+ (* im (* im -1/6)) -1))
(+ (* im (* im -1/6)) -1)
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(* 1/2 (sin re))
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(* (* 1/2 re) (- (exp (neg im)) (exp im)))
(* 1/2 re)
(- (exp (neg im)) (exp im))
(exp (neg im))
(* im -1/6)
(+ (* (* im im) -1/5040) -1/120)
(* im (* im im))
(+ (* (* im im) -1/60) -1/3)
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(exp im)
Outputs
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))
(+.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(+.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (neg.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) #s(literal -1 binary64))
(fma.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im im))) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 im im)) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))) (neg.f64 (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (neg.f64 (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (pow.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (fma.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (-.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))) (+.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64))))))
(*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))
(-.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 im (sin.f64 re)))
(-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (*.f64 im (sin.f64 re)))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (sin.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))
(/.f64 (*.f64 im (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))) (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re)))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re)))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re)) im)
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (sin.f64 re))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(+.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(+.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (sin.f64 re))
(-.f64 (/.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))) (/.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (sin.f64 re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(fma.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (sin.f64 re) #s(literal -1 binary64)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (sin.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (sin.f64 re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (sin.f64 re)) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))) (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (sin.f64 re))) (neg.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (sin.f64 re))) (neg.f64 (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal -1 binary64))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (sin.f64 re) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (-.f64 (*.f64 (neg.f64 (sin.f64 re)) (neg.f64 (sin.f64 re))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (neg.f64 (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) (*.f64 (sin.f64 re) #s(literal -1 binary64)))) (-.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (sin.f64 re) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re))) (*.f64 (neg.f64 (sin.f64 re)) (neg.f64 (sin.f64 re)))) (-.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (sin.f64 re)) (neg.f64 (sin.f64 re))))
(*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))))))
(*.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (+.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(sin.f64 re)
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im (sin.f64 re))))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))) (/.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re))) (/.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) (*.f64 im (sin.f64 re))))
(neg.f64 (*.f64 im (sin.f64 re)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (sin.f64 re)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64)))
(/.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64))) (*.f64 im (sin.f64 re)))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(/.f64 (neg.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im (sin.f64 re)))))
(*.f64 im (neg.f64 (sin.f64 re)))
(*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (neg.f64 im))
(*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64))
(*.f64 (neg.f64 im) (sin.f64 re))
(*.f64 (neg.f64 (sin.f64 re)) im)
(*.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (sin.f64 re))))
(+.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(/.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64))) (neg.f64 (*.f64 im (sin.f64 re))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))))
(*.f64 im (sin.f64 re))
(*.f64 (sin.f64 re) im)
(+.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(+.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))
(-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re)))
(-.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (sin.f64 re)))
(-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (*.f64 im (sin.f64 re)))
(-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 im (sin.f64 re)))
(fma.f64 im (neg.f64 (sin.f64 re)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im (neg.f64 (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (neg.f64 im) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (sin.f64 re) (neg.f64 im) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 im) (sin.f64 re) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 im) (sin.f64 re) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 (sin.f64 re)) im (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 (sin.f64 re)) im (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(/.f64 (*.f64 im (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (-.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))) (-.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))
(-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))
(fma.f64 im #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(fma.f64 im (log.f64 (exp.f64 #s(literal -1 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) (neg.f64 im))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) (neg.f64 im))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im (neg.f64 im))
(fma.f64 #s(literal -1 binary64) im (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(fma.f64 (neg.f64 (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im im)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) im) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 im im) (neg.f64 im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (fma.f64 im im (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (fma.f64 im im (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))))) (-.f64 (neg.f64 im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (neg.f64 (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64))) (neg.f64 im))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(-.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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)))))
(fma.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (-.f64 (*.f64 (*.f64 #s(literal -2 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 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 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 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))) (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))) (*.f64 (*.f64 #s(literal -2 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 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 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 (-.f64 (*.f64 (*.f64 #s(literal -2 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 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(+.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im im) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(+.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))
(fma.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im)))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im)))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im))))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (exp.f64 (neg.f64 im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (neg.f64 (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 (exp.f64 (neg.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (neg.f64 (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (-.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 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(+.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(+.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im)))
(+.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(-.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(-.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) (exp.f64 (neg.f64 im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im))) (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64) (neg.f64 (exp.f64 im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))
(fma.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(fma.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)) (neg.f64 (exp.f64 im)))
(fma.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))) (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))
(/.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im))))))
(/.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))))))
(/.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (-.f64 (*.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (*.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))))) (neg.f64 (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(/.f64 (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal 3 binary64)))) (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64)))) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))))
(/.f64 (-.f64 (exp.f64 (+.f64 im im)) (exp.f64 (-.f64 (neg.f64 im) im))) (-.f64 (neg.f64 (exp.f64 im)) (exp.f64 (neg.f64 im))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))) (+.f64 (/.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))) (+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (-.f64 (exp.f64 (+.f64 im im)) (*.f64 (exp.f64 (neg.f64 im)) (neg.f64 (exp.f64 im)))))))
(*.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (*.f64 (neg.f64 im) #s(literal 3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 (+.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im))) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (-.f64 (exp.f64 (-.f64 (neg.f64 im) im)) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(exp.f64 (neg.f64 im))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (exp.f64 im))))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (exp.f64 im))))
(*.f64 (exp.f64 (neg.f64 im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(*.f64 (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)) (pow.f64 (exp.f64 im) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))) (pow.f64 (exp.f64 #s(literal -1 binary64)) (/.f64 im #s(literal 2 binary64))))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(*.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) #s(literal -1/3 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))) (*.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/60 binary64) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im im) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))))) #s(literal -2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) im) im (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal -2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))))) (fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))) (-.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (neg.f64 im)))
(/.f64 (neg.f64 (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))

simplify599.0ms (3.7%)

Memory
-15.2MiB live, 1 031.6MiB allocated
Algorithm
egg-herbie
Rules
18 492×accelerator-lowering-fma.f32
18 492×accelerator-lowering-fma.f64
6 218×*-lowering-*.f32
6 218×*-lowering-*.f64
5 230×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04074095
113253920
246163606
084383364
Stop Event
iter limit
node limit
Counts
348 → 348
Calls
Call 1
Inputs
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* -1 (sin re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im re))
(* re (- (* 1/6 (* im (pow re 2))) im))
(* re (- (* (pow re 2) (- (* -1/120 (* im (pow re 2))) (* -1/6 im))) im))
(* re (- (* (pow re 2) (- (* (pow re 2) (- (* 1/5040 (* im (pow re 2))) (* 1/120 im))) (* -1/6 im))) im))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* -1 (* im (sin re)))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im re)
(* re (+ im (* -1/6 (* im (pow re 2)))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (sin re))
(* im (* re (- (* -1/6 (pow im 2)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* -1/6 (* (pow im 3) (sin re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* -1/6 (* (pow im 3) (sin re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(- (* -1/6 (pow im 2)) 1)
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 2))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* -1/120 (* (pow im 5) (sin re)))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(* -1/120 (* (pow im 5) (sin re)))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(* 1/2 re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* 1/2 (sin re))
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* -1/60 (pow im 5))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1/60 (pow im 5))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* -1 (* im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/120 re) (* -1/5040 (* (pow im 2) re))))))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (neg im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
(- (exp (* -1 im)) (exp im))
1
(+ 1 (* -1 im))
(+ 1 (* im (- (* 1/2 im) 1)))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (neg im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(exp (* -1 im))
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
-1/120
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
-1/3
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
Outputs
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal 1/6 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (fma.f64 (sin.f64 re) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (*.f64 im re))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (*.f64 im (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* im (* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))))) 1))
(*.f64 re (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* (sin re) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(* -1 (sin re))
(neg.f64 (sin.f64 re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (sin.f64 re))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(*.f64 (sin.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (sin.f64 re) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 #s(literal -1/5040 binary64) (sin.f64 re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im re))
(neg.f64 (*.f64 im re))
(* re (- (* 1/6 (* im (pow re 2))) im))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(* re (- (* (pow re 2) (- (* -1/120 (* im (pow re 2))) (* -1/6 im))) im))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64))) (neg.f64 im)))
(* re (- (* (pow re 2) (- (* (pow re 2) (- (* 1/5040 (* im (pow re 2))) (* 1/120 im))) (* -1/6 im))) im))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 im #s(literal 1/6 binary64))) (neg.f64 im)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im re)
(*.f64 im re)
(* re (+ im (* -1/6 (* im (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* 1/120 (* im (pow re 2)))))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 im (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))) im))
(* re (+ im (* (pow re 2) (+ (* -1/6 im) (* (pow re 2) (+ (* -1/5040 (* im (pow re 2))) (* 1/120 im)))))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re (*.f64 im (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 #s(literal -1/6 binary64) im))) im))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (sin re))
(*.f64 im (sin.f64 re))
(* im (* re (- (* -1/6 (pow im 2)) 1)))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* im (- (* -1/6 (pow im 2)) 1))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* 1/120 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1))))))))
(*.f64 re (fma.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))))))
(* re (+ (* im (- (* -1/6 (pow im 2)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* -1/6 (pow im 2)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* -1/6 (pow im 2)) 1)))) (* 1/120 (* im (- (* -1/6 (pow im 2)) 1)))))))))
(*.f64 re (fma.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im) (*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (* (sin re) (- (* -1/6 (pow im 2)) 1)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (sin.f64 re))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* -1 im)
(neg.f64 im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(- (* -1/6 (pow im 2)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(- (* -1/6 (pow im 2)) 1)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* -1 (* (pow im 2) (+ 1/6 (/ 1 (pow im 2)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (+.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/120 binary64))))))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (* 1/6 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* 1/240 (pow re 2)) 1/12))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64)))
(* re (+ 1/2 (* (pow re 2) (- (* (pow re 2) (+ 1/240 (* -1/10080 (pow re 2)))) 1/12))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)) #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* 1/2 (sin re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1/60 (pow im 5))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 5))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* -1 (* im re))
(neg.f64 (*.f64 im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/120 re) (* -1/5040 (* (pow im 2) re))))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) (*.f64 #s(literal -1/6 binary64) re)) (neg.f64 re)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 (* re (- (exp (* -1 im)) (exp im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 (* -1 im))
(-.f64 #s(literal 1 binary64) im)
(+ 1 (* im (- (* 1/2 im) 1)))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (- (* im (+ 1/2 (* -1/6 im))) 1)))
(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 (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (neg im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(exp (* -1 im))
(exp.f64 (neg.f64 im))
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
(* -1/6 im)
(*.f64 #s(literal -1/6 binary64) im)
-1/120
#s(literal -1/120 binary64)
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
-1/3
#s(literal -1/3 binary64)
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 im #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* 1/2 im))))
(fma.f64 im (fma.f64 im #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)
(exp im)
(exp.f64 im)

eval229.0ms (1.4%)

Memory
24.1MiB live, 364.4MiB allocated
Compiler

Compiled 43 046 to 3 160 computations (92.7% saved)

prune218.0ms (1.4%)

Memory
-17.8MiB live, 406.1MiB allocated
Pruning

44 alts after pruning (40 fresh and 4 done)

PrunedKeptTotal
New1 151361 187
Fresh347
Picked235
Done011
Total1 156441 200
Accuracy
100.0%
Counts
1 200 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
19.5%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
61.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
53.6%
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
57.4%
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
79.7%
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
61.9%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
57.8%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
55.4%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
56.9%
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
57.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
19.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
70.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
50.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
53.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
52.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
58.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
33.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
82.3%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
70.4%
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
64.2%
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
52.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
51.7%
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
40.5%
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
51.7%
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
53.9%
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
50.6%
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64))))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
66.8%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
91.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
53.5%
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
58.0%
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
40.5%
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
42.7%
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
37.8%
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
40.5%
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
49.4%
(neg.f64 (*.f64 im (sin.f64 re)))
33.0%
(neg.f64 (*.f64 im re))
Compiler

Compiled 1 866 to 1 083 computations (42% saved)

simplify506.0ms (3.1%)

Memory
-5.8MiB live, 785.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)))
cost-diff0
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)
cost-diff0
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
cost-diff0
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
cost-diff640
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
cost-diff0
(*.f64 im #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
cost-diff0
(*.f64 im re)
cost-diff0
(neg.f64 (*.f64 im re))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
cost-diff0
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Rules
19 192×accelerator-lowering-fma.f32
19 192×accelerator-lowering-fma.f64
4 906×+-lowering-+.f64
4 906×+-lowering-+.f32
4 648×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055435
1175415
2629407
32878399
45000399
08117358
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im (* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)))
im
(* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1))
(sin re)
re
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)
(* im im)
(+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)
(+ (* (* im im) -1/5040) -1/120)
-1/5040
-1/120
-1/6
-1
(neg (* im re))
(* im re)
im
re
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(* re (* im 1/2))
re
(* im 1/2)
im
1/2
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(* im im)
(+ (* (* im im) -1/60) -1/3)
-1/60
-1/3
-2
(* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
im
(* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re)
(* re re)
re
(* (+ (* 1/120 (* re re)) -1/6) re)
(+ (* 1/120 (* re re)) -1/6)
1/120
-1/6
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(+ (* (* im im) -1/5040) -1/120)
(* im im)
-1/5040
-1/120
(* im (* im (* im im)))
(* im (* im im))
(+ (* im (* im -1/6)) -1)
(* im -1/6)
-1
(* (sin re) (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
(sin re)
re
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
1
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(+ (* (* im im) -1/6) 1)
(* im im)
im
-1/6
(* (+ (* (* im (* im (* im im))) 1/36) -1) im)
(+ (* (* im (* im (* im im))) 1/36) -1)
(* im (* im (* im im)))
(* im (* im im))
1/36
-1
Outputs
(* im (* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))))
im
(* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64)))
(sin re)
(sin.f64 re)
re
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(* im im)
(*.f64 im im)
(+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))
(+ (* (* im im) -1/5040) -1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
-1/5040
#s(literal -1/5040 binary64)
-1/120
#s(literal -1/120 binary64)
-1/6
#s(literal -1/6 binary64)
-1
#s(literal -1 binary64)
(neg (* im re))
(*.f64 im (neg.f64 re))
(* im re)
(*.f64 im re)
im
re
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(* re (* im 1/2))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
re
(* im 1/2)
(*.f64 im #s(literal 1/2 binary64))
im
1/2
#s(literal 1/2 binary64)
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(* im im)
(*.f64 im im)
(+ (* (* im im) -1/60) -1/3)
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
-1/60
#s(literal -1/60 binary64)
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))))
im
(* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re)
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(* re re)
(*.f64 re re)
re
(* (+ (* 1/120 (* re re)) -1/6) re)
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(+ (* 1/120 (* re re)) -1/6)
(fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
1/120
#s(literal 1/120 binary64)
-1/6
#s(literal -1/6 binary64)
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+ (* (* im im) -1/5040) -1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* im im)
(*.f64 im im)
-1/5040
#s(literal -1/5040 binary64)
-1/120
#s(literal -1/120 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
(+ (* im (* im -1/6)) -1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* im -1/6)
(*.f64 im #s(literal -1/6 binary64))
-1
#s(literal -1 binary64)
(* (sin re) (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
(*.f64 (sin.f64 re) (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(sin re)
(sin.f64 re)
re
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
(/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(+ (* (* im im) -1/6) 1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* im im)
(*.f64 im im)
im
-1/6
#s(literal -1/6 binary64)
(* (+ (* (* im (* im (* im im))) 1/36) -1) im)
(*.f64 im (fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64)))
(+ (* (* im (* im (* im im))) 1/36) -1)
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/36 binary64)) #s(literal -1 binary64))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
1/36
#s(literal 1/36 binary64)
-1
#s(literal -1 binary64)

localize266.0ms (1.6%)

Memory
-28.0MiB live, 340.5MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)))
accuracy97.3%
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
accuracy69.0%
(/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))
accuracy99.7%
(*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re)
accuracy99.5%
(*.f64 im #s(literal -1/6 binary64))
accuracy98.1%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
accuracy97.1%
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
accuracy100.0%
(*.f64 im #s(literal 1/2 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
accuracy98.5%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
accuracy100.0%
(*.f64 im re)
accuracy100.0%
(neg.f64 (*.f64 im re))
accuracy99.9%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
accuracy97.0%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
Samples
157.0ms255×0valid
1.0ms3valid
Compiler

Compiled 418 to 57 computations (86.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 133.0ms
const: 69.0ms (51.8% of total)
ival-mult: 38.0ms (28.5% of total)
ival-add: 14.0ms (10.5% of total)
ival-sin: 6.0ms (4.5% of total)
ival-div: 3.0ms (2.3% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series42.0ms (0.3%)

Memory
18.8MiB live, 54.7MiB allocated
Counts
23 → 384
Calls
Call 1
Inputs
#<alt (* im (* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)))>
#<alt (* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1))>
#<alt (sin re)>
#<alt (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)>
#<alt (neg (* im re))>
#<alt (* im re)>
#<alt (* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))>
#<alt (* re (* im 1/2))>
#<alt (* im 1/2)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)>
#<alt (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))>
#<alt (* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))>
#<alt (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))>
#<alt (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re)>
#<alt (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))>
#<alt (* (sin re) (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))>
#<alt (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))>
#<alt (+ (* (* im im) -1/5040) -1/120)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)>
#<alt (+ (* (* im im) -1/60) -1/3)>
#<alt (* im -1/6)>
#<alt (* (+ (* 1/120 (* re re)) -1/6) re)>
#<alt (* im (* im im))>
Outputs
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))>
#<alt (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))>
#<alt (* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))>
#<alt (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1))>
#<alt (* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1))>
#<alt (* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))>
#<alt (* -1 (sin re))>
#<alt (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))>
#<alt (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* im re)>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* -1 (* im re))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))>
#<alt (* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))>
#<alt (* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt -1>
#<alt (- (* -1/6 (pow im 2)) 1)>
#<alt (- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* im (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))>
#<alt (* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))>
#<alt (* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))))>
#<alt (* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (* (pow im 7) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))>
#<alt (* (pow im 7) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))>
#<alt (* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (+ (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (/ re (pow im 6)) (/ (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))>
#<alt (* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))>
#<alt (* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))>
#<alt (* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))>
#<alt (* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* -1 (* (pow re 5) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))>
#<alt (* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))>
#<alt (* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* (pow re 5) (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))>
#<alt (* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))>
#<alt (* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))>
#<alt (* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))>
#<alt (* -1 (* (pow re 5) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))>
#<alt (* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))>
#<alt (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))>
#<alt (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))))>
#<alt (* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))>
#<alt (* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))>
#<alt (* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))>
#<alt (* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))>
#<alt (* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* 1/120 (pow re 5))>
#<alt (* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/120 (pow re 5))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))>
#<alt (* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (* re (+ (* -1/6 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))>
#<alt (* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))>
#<alt (* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* (pow re 2) (+ (* -1/5040 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (/ -1 im)>
#<alt (/ (- (* 1/6 (pow im 2)) 1) im)>
#<alt (/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)>
#<alt (/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)>
#<alt (/ -6 (pow im 3))>
#<alt (/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))>
#<alt (/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))>
#<alt (/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))>
#<alt (/ -6 (pow im 3))>
#<alt (* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))>
#<alt (* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))>
#<alt (* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))>
#<alt -1/120>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt -1/6>
#<alt (- (* -1/120 (pow im 2)) 1/6)>
#<alt (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)>
#<alt (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)>
#<alt (* -1/5040 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))>
#<alt -1/3>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 re)>
#<alt (* re (- (* 1/120 (pow re 2)) 1/6))>
#<alt (* re (- (* 1/120 (pow re 2)) 1/6))>
#<alt (* re (- (* 1/120 (pow re 2)) 1/6))>
#<alt (* 1/120 (pow re 3))>
#<alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))>
#<alt (* 1/120 (pow re 3))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))>
#<alt (* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
Calls

96 calls:

TimeVariablePointExpression
6.0ms
im
@-inf
(neg (* im re))
4.0ms
im
@inf
(+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)
2.0ms
im
@0
(* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
1.0ms
re
@inf
(* (sin re) (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
1.0ms
re
@-inf
(* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))

rewrite560.0ms (3.5%)

Memory
10.9MiB live, 922.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 856×*-lowering-*.f32
4 856×*-lowering-*.f64
4 190×accelerator-lowering-fma.f32
4 190×accelerator-lowering-fma.f64
3 998×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055328
1330288
22839288
08271252
Stop Event
iter limit
node limit
Counts
23 → 1 023
Calls
Call 1
Inputs
(* im (* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)))
(* (sin re) (+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1))
(sin re)
(+ (* (* im im) (+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)) -1)
(neg (* im re))
(* im re)
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(* re (* im 1/2))
(* im 1/2)
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))
(* im (* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1))))
(* (+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) (+ (* im (* im -1/6)) -1)))
(+ (* (* re re) (* (+ (* 1/120 (* re re)) -1/6) re)) re)
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
(* (sin re) (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(+ (* (* im im) -1/5040) -1/120)
(+ (* (* im im) (+ (* (* im im) -1/5040) -1/120)) -1/6)
(+ (* (* im im) -1/60) -1/3)
(* im -1/6)
(* (+ (* 1/120 (* re re)) -1/6) re)
(* im (* im im))
Outputs
(+.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 im (neg.f64 (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) im) (*.f64 (neg.f64 (sin.f64 re)) im))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))) (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 im (neg.f64 (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re)) (*.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) im (*.f64 (neg.f64 (sin.f64 re)) im))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) im)
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))
(+.f64 (neg.f64 (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))) (/.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (neg.f64 (sin.f64 re)))
(fma.f64 (sin.f64 re) #s(literal -1 binary64) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (sin.f64 re) (neg.f64 (sin.f64 re)))
(fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im im) (neg.f64 (sin.f64 re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (sin.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #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)
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) im #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) im) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im im))) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im im)) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 im re)))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal 0 binary64) (*.f64 im re))))) (/.f64 (*.f64 (*.f64 im re) (*.f64 (*.f64 im re) (*.f64 im re))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal 0 binary64) (*.f64 im re))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 im re))) (/.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (+.f64 #s(literal 0 binary64) (*.f64 im re))))
(neg.f64 (*.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (*.f64 (*.f64 im re) (*.f64 im re)))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal 0 binary64) (*.f64 im re)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (*.f64 im re))) (+.f64 #s(literal 0 binary64) (*.f64 im re)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (*.f64 (*.f64 im re) (*.f64 im re))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im re) (*.f64 im re) (*.f64 #s(literal 0 binary64) (*.f64 im re))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 im re) (*.f64 im re)))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 im re))))
(*.f64 im (neg.f64 re))
(*.f64 re (neg.f64 im))
(*.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 (*.f64 im re) #s(literal -1 binary64))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (neg.f64 im) re)
(*.f64 (neg.f64 re) im)
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im re)) #s(literal 1/2 binary64))
(*.f64 im re)
(*.f64 re im)
(+.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))
(+.f64 (neg.f64 (*.f64 im re)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))) (/.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))))
(fma.f64 im (neg.f64 re) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im re)))
(fma.f64 re (neg.f64 im) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))
(fma.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im re)))
(fma.f64 #s(literal -1 binary64) (*.f64 im re) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re #s(literal -2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (neg.f64 (*.f64 im re)))
(fma.f64 #s(literal -2 binary64) (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (neg.f64 im) re (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (neg.f64 re) im (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal 1/2 binary64))) re (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64))) re (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) re) (*.f64 im #s(literal 1/2 binary64)) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im re)) #s(literal 1/2 binary64) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im im) (neg.f64 (*.f64 im re)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im re)) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (neg.f64 (*.f64 im re)) (*.f64 (*.f64 im re) (*.f64 im re)))) (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 im re) (*.f64 im re))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re))))
(/.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (neg.f64 (*.f64 im re)) (*.f64 (*.f64 im re) (*.f64 im re))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 im re) (*.f64 im re)) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 im re) (*.f64 im re)))) (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (neg.f64 (*.f64 im re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(*.f64 re (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(*.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im re)) #s(literal 1/2 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (*.f64 #s(literal 1/2 binary64) re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(*.f64 im #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) im)
(+.f64 (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im im) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/60 binary64) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) im) im (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(+.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) #s(literal -1 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal 1 binary64)) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) im #s(literal -1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) im) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im im))) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im im)) im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(fma.f64 (/.f64 (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))) (neg.f64 (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(+.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(+.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) im) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) im))
(+.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(fma.f64 im (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) im (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) im))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) im)
(*.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))
(+.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(+.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re))
(+.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) #s(literal -1 binary64)))
(+.f64 (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))))
(fma.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 #s(literal -1 binary64) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) re))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) #s(literal -1 binary64)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))) (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))) (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))) (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (*.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))) (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (/.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(fma.f64 re (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re)
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) re)
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) re re)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (*.f64 re re))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 re (*.f64 re re)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 re re))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))) (neg.f64 (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)) (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re))))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)) re)
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) im)
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) im)
(*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 im) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (sin.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (sin.f64 re)))
(/.f64 (neg.f64 (sin.f64 re)) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (sin.f64 re))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (sin.f64 re)) #s(literal -1 binary64))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) im)))
(*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (sin.f64 re))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (sin.f64 re) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (sin.f64 re)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (sin.f64 re) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))
(*.f64 (/.f64 (sin.f64 re) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (sin.f64 re) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 (sin.f64 re) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(*.f64 (/.f64 (sin.f64 re) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) im)
(*.f64 (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(*.f64 (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (sin.f64 re) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 (sin.f64 re) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) im)
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))))
(*.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) im))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) im))
(*.f64 (/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal 1/1296 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) im))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal 1/6 binary64))))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64))
(+.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal -1/6 binary64))
(+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(+.f64 (+.f64 #s(literal -1/6 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 (*.f64 im im) #s(literal -1/120 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im im) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/5040 binary64)) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/5040 binary64) (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) im #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) im) im (fma.f64 im (*.f64 im #s(literal -1/120 binary64)) #s(literal -1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1/36 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im im) #s(literal 1/180 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 (*.f64 re #s(literal -1/6 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))) (*.f64 re #s(literal -1/6 binary64)))
(+.f64 (*.f64 #s(literal -1/6 binary64) re) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re))
(+.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re) (*.f64 #s(literal -1/6 binary64) re))
(fma.f64 re #s(literal -1/6 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) (*.f64 re #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) re (*.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/120 binary64)) re (*.f64 #s(literal -1/6 binary64) re))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (*.f64 re (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) re) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) re)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/36 binary64)) (*.f64 (*.f64 re re) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal -1/36 binary64)) re)) (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re)
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify675.0ms (4.2%)

Memory
7.0MiB live, 416.9MiB allocated
Algorithm
egg-herbie
Rules
10 224×accelerator-lowering-fma.f32
10 224×accelerator-lowering-fma.f64
7 034×*-lowering-*.f32
7 034×*-lowering-*.f64
3 190×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04866561
116576267
261625589
081465123
Stop Event
iter limit
node limit
Counts
384 → 384
Calls
Call 1
Inputs
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))
(* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))
(* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1))
(* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1))
(* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(* -1 (sin re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* im re)
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* -1 (* im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(* -1/120 (* (pow im 5) re))
(* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(* -1/120 (* (pow im 5) re))
(* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
-1
(- (* -1/6 (pow im 2)) 1)
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* im (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))))
(* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(* (pow im 7) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(* (pow im 7) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(* (pow im 7) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (+ (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (/ re (pow im 6)) (/ (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))
(* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* -1 (* (pow re 5) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* (pow re 5) (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))
(* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))
(* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(* -1 (* (pow re 5) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))
(* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))))
(* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* 1/120 (pow re 5))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 5))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(* re (+ (* -1/6 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* (pow re 2) (+ (* -1/5040 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* -1/6 (* (pow im 3) (sin re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* -1/6 (* (pow im 3) (sin re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(/ -1 im)
(/ (- (* 1/6 (pow im 2)) 1) im)
(/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)
(/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)
(/ -6 (pow im 3))
(/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))
(/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/ -6 (pow im 3))
(* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))
-1/120
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
-1/6
(- (* -1/120 (pow im 2)) 1/6)
(- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)
(- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)
(* -1/5040 (pow im 4))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* -1/5040 (pow im 4))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
-1/3
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 re)
(* re (- (* 1/120 (pow re 2)) 1/6))
(* re (- (* 1/120 (pow re 2)) 1/6))
(* re (- (* 1/120 (pow re 2)) 1/6))
(* 1/120 (pow re 3))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(* 1/120 (pow re 3))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re))))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))))
(*.f64 im (fma.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (+ (* 1/6 (/ (sin re) (pow im 4))) (/ (sin re) (pow im 6)))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/120 binary64)) (*.f64 im im))) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))))
(* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))
(*.f64 re (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))))
(*.f64 re (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(* re (+ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))) (* 1/120 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))))))
(*.f64 re (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 im (*.f64 re re))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6))) 1))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)))))) 1))
(*.f64 re (fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (- (+ (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))) (* 1/120 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))))))) 1))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (sin re))
(neg.f64 (sin.f64 re))
(+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re))))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)))) (neg.f64 (sin.f64 re)))
(+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* (pow im 2) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))))
(fma.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (fma.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/6 (/ (sin re) (pow im 4))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) re) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* im re)
(*.f64 im re)
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 im re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* im re))
(*.f64 re (neg.f64 im))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(* -1/120 (* (pow im 5) re))
(*.f64 re (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 re (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 re (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1/120 (* (pow im 5) re))
(*.f64 re (*.f64 #s(literal -1/120 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 re (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (fma.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 re (neg.f64 (*.f64 (*.f64 im im) (*.f64 im im))))))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 (* im re))
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im))))
-1
#s(literal -1 binary64)
(- (* -1/6 (pow im 2)) 1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(- (* (pow im 2) (- (* -1/120 (pow im 2)) 1/6)) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)) 1)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/6 (/ 1 (pow im 2))) (pow im 4))) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* im (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 re)))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 re))))
(* im (+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))))))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* (pow im 7) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 7) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4)))))))
(*.f64 (fma.f64 #s(literal 1/5040 binary64) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 #s(literal 1/120 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 im im)) (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (+ (* 1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (+ (* 1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (/ re (pow im 6)) (/ (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)) (pow im 6))))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/120 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 im im)) (fma.f64 #s(literal 1/5040 binary64) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (/.f64 (*.f64 re (*.f64 re re)) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))))
(* im (* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (*.f64 im re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))) (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 re re) im)))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(* re (+ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/120 (* im (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (pow.f64 re #s(literal 5 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* (pow re 5) (+ (* -1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))) (+ (* 1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* 1/120 (* im (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (pow.f64 re #s(literal 5 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(* -1 (* (pow re 5) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* -1 (* (pow re 5) (+ (* -1 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 4))) (+ (* -1/120 (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (* 1/6 (/ (* im (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (pow re 2)))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re re) (*.f64 re re)))))
(* re (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))) (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)))) 1))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(* re (- (+ (* -1/6 (pow im 2)) (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/120 (* (pow re 2) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))))) 1))
(*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal -1 binary64)))))
(* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64))))
(* (pow re 5) (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 im (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re re))) (+.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 #s(literal 1/120 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal -1/120 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* (pow re 5) (- (+ (* -1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))) (+ (* -1/6 (/ (pow im 2) (pow re 4))) (+ (* 1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (/ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (pow re 4))))) (/ 1 (pow re 4))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (fma.f64 #s(literal -1/6 binary64) (fma.f64 im (/.f64 im (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re re))) (+.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 re re) (*.f64 re re))) (fma.f64 #s(literal 1/120 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal -1/120 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* 1/120 (* (pow re 5) (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64))))
(* -1 (* (pow re 5) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 5 binary64)) (-.f64 (fma.f64 #s(literal -1/120 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re re)))) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 (* (pow re 5) (+ (* -1 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 4))) (+ (* -1/120 (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1)) (* 1/6 (/ (- (+ (* -1/6 (pow im 2)) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1) (pow re 2)))))))
(neg.f64 (*.f64 (pow.f64 re #s(literal 5 binary64)) (-.f64 (fma.f64 #s(literal -1/120 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re re)))) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 re))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/6 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/120 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 re)))
(+ (* -1 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/6 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* (pow im 2) (+ (* -1/120 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))) (* -1/5040 (* (pow im 2) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))))
(fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))))
(* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re))
(* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 6) (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))
(*.f64 (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re))
(* (pow im 6) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6)))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 #s(literal -1/6 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* (pow im 6) (+ (* -1 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 6))) (+ (* -1/6 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 4))) (+ (* -1/120 (/ (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))) (pow im 2))) (* -1/5040 (+ re (* (pow re 3) (- (* 1/120 (pow re 2)) 1/6))))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* (pow re 5) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 5) (- (+ 1/120 (/ 1 (pow re 4))) (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* 1/120 (pow re 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 re #s(literal 5 binary64)))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 (* (pow re 5) (- (* 1/6 (/ 1 (pow re 2))) (+ 1/120 (/ 1 (pow re 4))))))
(*.f64 (pow.f64 re #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re))) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(* -1 im)
(neg.f64 im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im re) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* re (+ (* -1/6 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (*.f64 im (fma.f64 (/.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1/6 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 im (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1/6 binary64) (*.f64 (/.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 1/120 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(* re (+ (* (pow re 2) (+ (* -1/6 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))) (* (pow re 2) (+ (* -1/5040 (/ (* im (* (pow re 2) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))) (* 1/120 (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))))) (/ (* im (- (* 1/36 (pow im 4)) 1)) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (/.f64 (*.f64 (*.f64 im #s(literal -1/5040 binary64)) (*.f64 (*.f64 re re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/ (* im (* (sin re) (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(*.f64 (*.f64 im (sin.f64 re)) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ (- (* 1/6 (pow im 2)) 1) im)
(/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) im)
(/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)
(/.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/36 binary64) #s(literal 1/6 binary64))) #s(literal -1 binary64)) im)
(/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)
(/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)
(/ -6 (pow im 3))
(/.f64 #s(literal -6 binary64) (*.f64 im (*.f64 im im)))
(/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))
(/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))
(/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 im im)) (-.f64 #s(literal -6 binary64) (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 im (*.f64 im im)))
(/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/.f64 (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 im im)) (-.f64 (+.f64 (/.f64 #s(literal 1296 binary64) (pow.f64 im #s(literal 6 binary64))) #s(literal -6 binary64)) (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 im (*.f64 im im)))
(/ -6 (pow im 3))
(/.f64 #s(literal -6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(/.f64 (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(/.f64 (+.f64 (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 6 binary64) (/.f64 #s(literal -36 binary64) (*.f64 im im)))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))
(/.f64 (+.f64 #s(literal 6 binary64) (+.f64 (/.f64 #s(literal 216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal -36 binary64) (*.f64 im im)) (/.f64 #s(literal -1296 binary64) (pow.f64 im #s(literal 6 binary64)))))) (neg.f64 (*.f64 im (*.f64 im im))))
-1/120
#s(literal -1/120 binary64)
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/5040 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
-1/6
#s(literal -1/6 binary64)
(- (* -1/120 (pow im 2)) 1/6)
(fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))
(- (* (pow im 2) (- (* -1/5040 (pow im 2)) 1/120)) 1/6)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64))
(* -1/5040 (pow im 4))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/5040 (pow im 4))
(*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/120 (* 1/6 (/ 1 (pow im 2)))) (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (*.f64 im im))))
-1/3
#s(literal -1/3 binary64)
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 re)
(*.f64 re #s(literal -1/6 binary64))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* re (- (* 1/120 (pow re 2)) 1/6))
(*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* 1/120 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* (pow re 3) (- 1/120 (* 1/6 (/ 1 (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* 1/120 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (- (* 1/6 (/ 1 (pow re 2))) 1/120)))
(*.f64 (*.f64 re re) (*.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 re re)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval688.0ms (4.3%)

Memory
1.2MiB live, 267.5MiB allocated
Compiler

Compiled 89 243 to 4 191 computations (95.3% saved)

prune700.0ms (4.3%)

Memory
-33.5MiB live, 341.2MiB allocated
Pruning

65 alts after pruning (59 fresh and 6 done)

PrunedKeptTotal
New1 451301 481
Fresh62935
Picked325
Done044
Total1 460651 525
Accuracy
100.0%
Counts
1 525 → 65
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
32.2%
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
19.5%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
82.2%
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
61.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
59.3%
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
53.6%
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
57.4%
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
55.4%
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
79.7%
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
61.9%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
57.8%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
55.4%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
55.4%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
49.1%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
32.2%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
31.7%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
45.5%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
56.9%
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
49.1%
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
19.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
70.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
50.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
53.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
52.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
58.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
33.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
82.3%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
70.4%
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
49.4%
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
52.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
38.2%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
51.7%
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
40.5%
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
51.7%
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
57.4%
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
53.9%
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
53.9%
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
51.0%
(*.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
56.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
56.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
59.1%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
63.1%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
63.1%
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
91.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
66.8%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
66.8%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
91.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
40.5%
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
42.7%
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
37.8%
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
40.5%
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
49.4%
(neg.f64 (*.f64 im (sin.f64 re)))
33.0%
(neg.f64 (*.f64 im re))
Compiler

Compiled 2 835 to 1 650 computations (41.8% saved)

simplify646.0ms (4%)

Memory
19.3MiB live, 566.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 im (*.f64 im im))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
cost-diff128
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))
cost-diff0
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
cost-diff0
(/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))
cost-diff0
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64))
cost-diff0
(*.f64 im #s(literal 1/2 binary64))
cost-diff0
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
cost-diff0
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
cost-diff0
(*.f64 im #s(literal -2 binary64))
cost-diff0
(*.f64 #s(literal 1/2 binary64) re)
cost-diff512
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
cost-diff0
(fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))
cost-diff0
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
Rules
9 694×accelerator-lowering-fma.f32
9 694×accelerator-lowering-fma.f64
4 330×*-lowering-*.f32
4 330×*-lowering-*.f64
3 856×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045291
1133267
2411264
31444256
43431256
55188256
67337256
08064236
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)))
im
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1))
(sin re)
re
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)
(+ (* (* im im) -1/5040) -1/120)
(* im im)
-1/5040
-1/120
(* im (* im (* im im)))
(* im (* im im))
-1
(* (* 1/2 re) (* im -2))
(* 1/2 re)
1/2
re
(* im -2)
im
-2
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2))
(* re (* im 1/2))
re
(* im 1/2)
im
1/2
(+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2)
(* im im)
(+ (* (* im -1/60) im) -1/3)
(* im -1/60)
-1/60
-1/3
-2
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
re
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
1
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(+ (* (* im im) -1/6) 1)
(* im im)
im
-1/6
(* (+ (* (* im (* im (* im im))) 1/36) -1) im)
(+ (* (* im (* im (* im im))) 1/36) -1)
(* im (* im (* im im)))
(* im (* im im))
1/36
-1
(* (sin re) (+ (* (* im (* im im)) -1/6) (neg im)))
(sin re)
re
(+ (* (* im (* im im)) -1/6) (neg im))
(* im (* im im))
im
(* im im)
-1/6
(neg im)
Outputs
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
im
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) #s(literal -1 binary64)))
(sin re)
(sin.f64 re)
re
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)))) #s(literal -1 binary64))
(+ (* (* im im) -1/5040) -1/120)
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(* im im)
(*.f64 im im)
-1/5040
#s(literal -1/5040 binary64)
-1/120
#s(literal -1/120 binary64)
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
-1
#s(literal -1 binary64)
(* (* 1/2 re) (* im -2))
(*.f64 re (neg.f64 im))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
1/2
#s(literal 1/2 binary64)
re
(* im -2)
(*.f64 im #s(literal -2 binary64))
im
-2
#s(literal -2 binary64)
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2))
(*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* re (* im 1/2))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
re
(* im 1/2)
(*.f64 im #s(literal 1/2 binary64))
im
1/2
#s(literal 1/2 binary64)
(+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* im im)
(*.f64 im im)
(+ (* (* im -1/60) im) -1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* im -1/60)
(*.f64 im #s(literal -1/60 binary64))
-1/60
#s(literal -1/60 binary64)
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
re
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
(/.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
1
#s(literal 1 binary64)
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) #s(literal -1 binary64))))
(+ (* (* im im) -1/6) 1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* im im)
(*.f64 im im)
im
-1/6
#s(literal -1/6 binary64)
(* (+ (* (* im (* im (* im im))) 1/36) -1) im)
(*.f64 im (fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) #s(literal -1 binary64)))
(+ (* (* im (* im (* im im))) 1/36) -1)
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/36 binary64)))) #s(literal -1 binary64))
(* im (* im (* im im)))
(*.f64 im (*.f64 im (*.f64 im im)))
(* im (* im im))
(*.f64 im (*.f64 im im))
1/36
#s(literal 1/36 binary64)
-1
#s(literal -1 binary64)
(* (sin re) (+ (* (* im (* im im)) -1/6) (neg im)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(sin re)
(sin.f64 re)
re
(+ (* (* im (* im im)) -1/6) (neg im))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (* im im))
(*.f64 im (*.f64 im im))
im
(* im im)
(*.f64 im im)
-1/6
#s(literal -1/6 binary64)
(neg im)
(neg.f64 im)

localize152.0ms (0.9%)

Memory
19.1MiB live, 335.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(neg.f64 im)
accuracy99.9%
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy97.3%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im)))
accuracy97.3%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
accuracy69.0%
(/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))
accuracy99.9%
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64))
accuracy99.9%
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64))
accuracy99.9%
(*.f64 im #s(literal -1/60 binary64))
accuracy98.5%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
accuracy100.0%
(*.f64 im #s(literal -2 binary64))
accuracy100.0%
(*.f64 #s(literal 1/2 binary64) re)
accuracy100.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
accuracy99.9%
(*.f64 im (*.f64 im (*.f64 im im)))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
accuracy97.1%
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))
Samples
97.0ms256×0valid
Compiler

Compiled 302 to 47 computations (84.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 72.0ms
ival-mult: 36.0ms (50.2% of total)
const: 16.0ms (22.3% of total)
ival-add: 7.0ms (9.8% of total)
ival-sin: 6.0ms (8.4% of total)
ival-div: 3.0ms (4.2% of total)
exact: 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)

series20.0ms (0.1%)

Memory
1.0MiB live, 39.4MiB allocated
Counts
23 → 360
Calls
Call 1
Inputs
#<alt (* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)))>
#<alt (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1))>
#<alt (sin re)>
#<alt (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)>
#<alt (* (* 1/2 re) (* im -2))>
#<alt (* 1/2 re)>
#<alt (* im -2)>
#<alt (* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2))>
#<alt (* re (* im 1/2))>
#<alt (* im 1/2)>
#<alt (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2)>
#<alt (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))>
#<alt (* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))>
#<alt (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))>
#<alt (+ (* (* im im) -1/6) 1)>
#<alt (+ (* (* im (* im im)) -1/6) (neg im))>
#<alt (* (sin re) (+ (* (* im (* im im)) -1/6) (neg im)))>
#<alt (* im (* im im))>
#<alt (+ (* (* im im) -1/5040) -1/120)>
#<alt (* im (* im (* im im)))>
#<alt (* im -1/60)>
#<alt (+ (* (* im -1/60) im) -1/3)>
#<alt (neg im)>
Outputs
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))>
#<alt (* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* -1/5040 (* (pow im 7) (sin re)))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))>
#<alt (* im (* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))>
#<alt (* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))))>
#<alt (* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* 1/120 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))))))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))>
#<alt (* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))>
#<alt (* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))) 1))>
#<alt (* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))>
#<alt (* -1 (sin re))>
#<alt (+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re))))>
#<alt (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))>
#<alt (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* -1/5040 (* (pow im 6) (sin re)))>
#<alt (* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt (* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))>
#<alt re>
#<alt (* re (+ 1 (* -1/6 (pow re 2))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))>
#<alt (* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt (sin re)>
#<alt -1>
#<alt (- (* -1/120 (pow im 4)) 1)>
#<alt (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)>
#<alt (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* -1 (* im re))>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* 1/2 re)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* -2 im)>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))>
#<alt (* -1 (* im re))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))>
#<alt (* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))>
#<alt (* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))>
#<alt (* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))>
#<alt (* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 (* im re))>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt (* 1/2 im)>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1 (* im re))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))>
#<alt (* -1/6 (* (pow im 3) re))>
#<alt (* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))>
#<alt (* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))>
#<alt (* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))>
#<alt (* -1/6 (* (pow im 3) re))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))>
#<alt (/ -1 im)>
#<alt (/ (- (* 1/6 (pow im 2)) 1) im)>
#<alt (/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)>
#<alt (/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)>
#<alt (/ -6 (pow im 3))>
#<alt (/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))>
#<alt (/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))>
#<alt (/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))>
#<alt (/ -6 (pow im 3))>
#<alt (* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))>
#<alt (* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))>
#<alt (* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* im (- (* -1/6 (pow im 2)) 1))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))>
#<alt (* re (- (* -1/6 (pow im 3)) im))>
#<alt (* re (- (+ (* -1/6 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* -1/6 (pow im 3))) im))>
#<alt (* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* 1/120 (* (pow re 2) (- (* -1/6 (pow im 3)) im)))))) im))>
#<alt (* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* 1/120 (- (* -1/6 (pow im 3)) im))))))) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* (sin re) (- (* -1/6 (pow im 3)) im))>
#<alt (* -1 (* im (sin re)))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))>
#<alt (* -1/6 (* (pow im 3) (sin re)))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt -1/120>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (- (* -1/5040 (pow im 2)) 1/120)>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (pow im 4)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt (* -1/60 im)>
#<alt -1/3>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1/60 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
Calls

90 calls:

TimeVariablePointExpression
3.0ms
re
@0
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2))
1.0ms
re
@0
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
1.0ms
re
@inf
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
1.0ms
re
@inf
(* (sin re) (+ (* (* im (* im im)) -1/6) (neg im)))
1.0ms
im
@0
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))

rewrite358.0ms (2.2%)

Memory
12.8MiB live, 847.5MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 874×*-lowering-*.f32
5 874×*-lowering-*.f64
5 434×accelerator-lowering-fma.f32
5 434×accelerator-lowering-fma.f64
4 272×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045220
1238180
21816180
08485164
Stop Event
iter limit
node limit
Counts
23 → 816
Calls
Call 1
Inputs
(* im (* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)))
(* (sin re) (+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1))
(sin re)
(+ (* (+ (* (* im im) -1/5040) -1/120) (* im (* im (* im im)))) -1)
(* (* 1/2 re) (* im -2))
(* 1/2 re)
(* im -2)
(* (* re (* im 1/2)) (+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2))
(* re (* im 1/2))
(* im 1/2)
(+ (* (* im im) (+ (* (* im -1/60) im) -1/3)) -2)
(/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im)))
(* re (/ 1 (/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))))
(/ (+ (* (* im im) -1/6) 1) (* (+ (* (* im (* im (* im im))) 1/36) -1) im))
(+ (* (* im im) -1/6) 1)
(+ (* (* im (* im im)) -1/6) (neg im))
(* (sin re) (+ (* (* im (* im im)) -1/6) (neg im)))
(* im (* im im))
(+ (* (* im im) -1/5040) -1/120)
(* im (* im (* im im)))
(* im -1/60)
(+ (* (* im -1/60) im) -1/3)
(neg im)
Outputs
(+.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 im (neg.f64 (sin.f64 re))))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 im (neg.f64 (sin.f64 re))))
(fma.f64 (sin.f64 re) (neg.f64 im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 im) (sin.f64 re) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 (sin.f64 re)) im (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)))
(fma.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re)))) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (neg.f64 (sin.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 (*.f64 (*.f64 im (neg.f64 (sin.f64 re))) (*.f64 im (neg.f64 (sin.f64 re)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 im (neg.f64 (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 (*.f64 im (sin.f64 re)) #s(literal -1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im) (-.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) im) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))) (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) (-.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) im))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) im)
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))) (sin.f64 re))
(+.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re)))
(+.f64 (neg.f64 (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re)))) (/.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re)))))
(fma.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (neg.f64 (sin.f64 re)))
(fma.f64 (sin.f64 re) #s(literal -1 binary64) (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (sin.f64 re) (neg.f64 (sin.f64 re)))
(fma.f64 #s(literal -1 binary64) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im (*.f64 im im))) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (neg.f64 (sin.f64 re)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 im (*.f64 im im)) (neg.f64 (sin.f64 re)))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)) (sin.f64 re)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 3 binary64)) (neg.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (neg.f64 (sin.f64 re)))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)) (sin.f64 re))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (sin.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 2 binary64)) (*.f64 (neg.f64 (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))))
(*.f64 (sin.f64 re) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (sin.f64 re))
(sin.f64 re)
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal -1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal -1 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im (*.f64 im im)) #s(literal -1 binary64))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im im)) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im im))) im #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) im) (*.f64 im im) #s(literal -1 binary64))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 im im)) im #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))) (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 9 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 6 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 4 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal 1 binary64)))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) #s(literal 4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64))
(*.f64 (*.f64 im re) #s(literal -1 binary64))
(*.f64 (*.f64 re (*.f64 im #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64))) re)
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -2 binary64)) im)
(*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im re)) #s(literal 1/2 binary64))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 im #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) im)
(+.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 re (*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re #s(literal -2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 im re) #s(literal -1 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 re (*.f64 im #s(literal -2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64))) re (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal 1/2 binary64))) re (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -2 binary64)) im (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) re (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im re)) #s(literal 1/2 binary64) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) im) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im im) (*.f64 (*.f64 im re) #s(literal -1 binary64)))
(fma.f64 (*.f64 #s(literal -2 binary64) re) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im re)) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))))) (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))))) (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im re) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))) (fma.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 im re) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im re) #s(literal -1 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))))
(*.f64 re (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im re)) #s(literal 1/2 binary64))
(*.f64 im (*.f64 re #s(literal 1/2 binary64)))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 im re))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) im)
(*.f64 (*.f64 im #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 im re) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) im)
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im im) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) im) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/60 binary64))) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 9 binary64)) #s(literal -512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 6 binary64)) (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)))) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 6 binary64)) #s(literal 64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (+.f64 #s(literal 16 binary64) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal 4 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) #s(literal 16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im im) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64)))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) im) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) im) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) im) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) im) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (-.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64))
(pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))) #s(literal -1 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1/2 binary64)) (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) im)
(*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) im)
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (/.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(*.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (neg.f64 im) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 re (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) re))
(/.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 re #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) re) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 re (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 re (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))))
(/.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) im)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 re (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 re)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) re) #s(literal -1 binary64))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) re))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 re (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))
(*.f64 (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 re #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (/.f64 re (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 re (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(*.f64 (/.f64 re (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(*.f64 (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) im)
(*.f64 (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) im)))
(*.f64 (/.f64 re (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (/.f64 re #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 re (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))))
(exp.f64 (*.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (neg.f64 (log.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) im))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) im)
(/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (neg.f64 im))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) im)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) im))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) im))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) im)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) im))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) im)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) im)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) im)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 im (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 im (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 im (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 im (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 im (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 im (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) (neg.f64 (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (pow.f64 (/.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (/.f64 (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (/.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (neg.f64 im))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) im) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) im))
(*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) im) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (neg.f64 im)))
(*.f64 (/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) im))
(*.f64 (/.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) im))
(+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) im #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/1296 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))
(+.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)
(-.f64 #s(literal 0 binary64) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(-.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 0 binary64)) im)
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)))) (/.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(fma.f64 im #s(literal -1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (neg.f64 im))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) (neg.f64 im))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))
(fma.f64 #s(literal -1 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) (neg.f64 im))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im (neg.f64 im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) (neg.f64 im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)))
(/.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (neg.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im))) (neg.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (*.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) #s(literal 9 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))))))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im im))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/46656 binary64))) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (fma.f64 im im (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 #s(literal 0 binary64) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (fma.f64 im im (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 0 binary64)) im))))
(pow.f64 (/.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(+.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(-.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))) (/.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))))
(fma.f64 im (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (neg.f64 im) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (sin.f64 re) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (neg.f64 im) (sin.f64 re) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (neg.f64 (sin.f64 re)) im (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im (sin.f64 re)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) (neg.f64 (*.f64 im (sin.f64 re))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64))) (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re)))))
(/.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im)))) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (sin.f64 re)) (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (sin.f64 re)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (pow.f64 (*.f64 (*.f64 im (*.f64 im im)) (sin.f64 re)) #s(literal 3 binary64)) (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (neg.f64 (*.f64 im (sin.f64 re))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im))))) (*.f64 im (*.f64 im im))) (sin.f64 re))) (neg.f64 (fma.f64 (neg.f64 im) (-.f64 (neg.f64 im) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im im)) (sin.f64 re))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 im))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 im (sin.f64 re)) #s(literal 3 binary64))) (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (neg.f64 (*.f64 im (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (sin.f64 re) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))))
(*.f64 (sin.f64 re) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im))
(*.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) im) (sin.f64 re))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 im)) #s(literal 3 binary64)))
(neg.f64 (*.f64 im (*.f64 im im)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im))) #s(literal 3 binary64)))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (+.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (neg.f64 im) #s(literal 3 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(pow.f64 (exp.f64 (log.f64 (neg.f64 im))) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 (*.f64 im im) im)
(*.f64 (*.f64 im im) (neg.f64 im))
(*.f64 (*.f64 im (*.f64 im im)) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (*.f64 im im)))
(*.f64 (neg.f64 im) (*.f64 im im))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))
(*.f64 (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)) (pow.f64 (neg.f64 im) #s(literal 3/2 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(+.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/16390160963076096000000 binary64)) #s(literal -1/5159780352000000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/16390160963076096000000 binary64) (-.f64 #s(literal 1/2985984000000 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal 1/221225582592000000 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/16390160963076096000000 binary64)) #s(literal 1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64)) #s(literal -1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im (*.f64 im im))))) #s(literal 1/16390160963076096000000 binary64)) #s(literal 1/2985984000000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (+.f64 #s(literal 1/207360000 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) #s(literal 1/14400 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) #s(literal 1/207360000 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/128024064000 binary64) #s(literal -1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal 1/604800 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 im im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)) #s(literal 2 binary64)))
(exp.f64 (fma.f64 (log.f64 im) #s(literal 2 binary64) (*.f64 (log.f64 im) #s(literal 2 binary64))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (*.f64 im im) #s(literal 2 binary64))
(pow.f64 (neg.f64 im) #s(literal 4 binary64))
(pow.f64 (*.f64 im (neg.f64 im)) #s(literal 2 binary64))
(pow.f64 (*.f64 (neg.f64 im) im) #s(literal 2 binary64))
(*.f64 im (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) (*.f64 im im))
(*.f64 (*.f64 im (*.f64 im im)) im)
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 im im))))
(*.f64 (*.f64 im (neg.f64 im)) (*.f64 im (neg.f64 im)))
(*.f64 (*.f64 (neg.f64 im) im) (*.f64 (neg.f64 im) im))
(*.f64 (pow.f64 (*.f64 (neg.f64 im) #s(literal -1 binary64)) #s(literal 2 binary64)) (*.f64 im im))
(*.f64 im #s(literal -1/60 binary64))
(*.f64 #s(literal -1/60 binary64) im)
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (*.f64 im im) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64))) #s(literal -1/19683 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (-.f64 #s(literal 1/729 binary64) (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64))) #s(literal 1/729 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64)) (*.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64))) #s(literal 1/729 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (+.f64 #s(literal 1/81 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) #s(literal 1/9 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64))) #s(literal 1/81 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal 1/9 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/3600 binary64) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(+.f64 #s(literal 0 binary64) (neg.f64 im))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im)))) (/.f64 (*.f64 im (*.f64 im im)) (+.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 im im) (+.f64 #s(literal 0 binary64) im)))
(neg.f64 im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im)) (+.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 im im (*.f64 #s(literal 0 binary64) im)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im im))) (neg.f64 (+.f64 #s(literal 0 binary64) im)))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im im))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im im) (*.f64 #s(literal 0 binary64) (neg.f64 im)))))
(*.f64 im #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)

simplify710.0ms (4.4%)

Memory
-10.4MiB live, 962.3MiB allocated
Algorithm
egg-herbie
Rules
13 166×accelerator-lowering-fma.f32
13 166×accelerator-lowering-fma.f64
6 106×*-lowering-*.f32
6 106×*-lowering-*.f64
4 560×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03143600
19813415
233353259
080623076
Stop Event
iter limit
node limit
Counts
360 → 360
Calls
Call 1
Inputs
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re)))))
(* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))
(* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))
(* -1/5040 (* (pow im 7) (sin re)))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* -1/5040 (* (pow im 7) (sin re)))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))
(* im (* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))
(* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))))
(* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* 1/120 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))) 1))
(* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(* -1 (sin re))
(+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re))))
(+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))
(+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* -1/5040 (* (pow im 6) (sin re)))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
(sin re)
-1
(- (* -1/120 (pow im 4)) 1)
(- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)
(- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(* -1/5040 (pow im 6))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* -1 (* im re))
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* 1/2 re)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* -2 im)
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(* -1 (* im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(* -1/120 (* (pow im 5) re))
(* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(* -1/120 (* (pow im 5) re))
(* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 (* im re))
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
(* 1/2 im)
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1/60 (pow im 4))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(* -1 (* im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(* -1/6 (* (pow im 3) re))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(* -1/6 (* (pow im 3) re))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(/ -1 im)
(/ (- (* 1/6 (pow im 2)) 1) im)
(/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)
(/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)
(/ -6 (pow im 3))
(/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))
(/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/ -6 (pow im 3))
(* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))
1
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1 im)
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* im (- (* -1/6 (pow im 2)) 1))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(* re (- (* -1/6 (pow im 3)) im))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* -1/6 (pow im 3))) im))
(* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* 1/120 (* (pow re 2) (- (* -1/6 (pow im 3)) im)))))) im))
(* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* 1/120 (- (* -1/6 (pow im 3)) im))))))) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(* -1 (* im (sin re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(* -1/6 (* (pow im 3) (sin re)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(* -1/6 (* (pow im 3) (sin re)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
-1/120
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(- (* -1/5040 (pow im 2)) 1/120)
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1/5040 (pow im 2))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(pow im 4)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
(* -1/60 im)
-1/3
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(- (* -1/60 (pow im 2)) 1/3)
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1/60 (pow im 2))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
Outputs
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re)))))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re)))))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* (pow im 7) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* (pow im 7) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* -1/5040 (* (pow im 7) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (* 1/120 (/ (sin re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* -1 (* (pow im 7) (+ (* 1/5040 (sin re)) (+ (* 1/120 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* im (* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* re (+ (* -1/6 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))
(*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 im #s(literal -1/6 binary64)) im)))
(* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))))
(*.f64 re (fma.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))))))
(* re (+ (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/6 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow re 2) (+ (* -1/5040 (* im (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))) (* 1/120 (* im (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))))))
(*.f64 re (fma.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 re re) (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (*.f64 re re))) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* im (* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* re (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120))) 1))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* 1/120 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)))))) 1))
(*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))) #s(literal -1 binary64))))
(* re (- (+ (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) (* (pow re 2) (+ (* -1/6 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))) (* 1/120 (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))))))) 1))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)) (*.f64 re (*.f64 re (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* (sin re) (- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* -1 (sin re))
(neg.f64 (sin.f64 re))
(+ (* -1 (sin re)) (* -1/120 (* (pow im 4) (sin re))))
(*.f64 (sin.f64 re) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(+ (* -1 (sin re)) (* (pow im 4) (+ (* -1/120 (sin re)) (* -1/5040 (* (pow im 2) (sin re))))))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* -1/5040 (* (pow im 6) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64))))
(* (pow im 6) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re))))
(*.f64 (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
(* (pow im 6) (+ (* -1 (/ (sin re) (pow im 6))) (+ (* -1/120 (/ (sin re) (pow im 2))) (* -1/5040 (sin re)))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 binary64)) (/.f64 (sin.f64 re) (neg.f64 (pow.f64 im #s(literal 6 binary64))))))
re
(* re (+ 1 (* -1/6 (pow re 2))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) re) re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
(sin re)
(sin.f64 re)
-1
#s(literal -1 binary64)
(- (* -1/120 (pow im 4)) 1)
(fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))
(- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))
(- (* (pow im 4) (- (* -1/5040 (pow im 2)) 1/120)) 1)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))))
(* -1/5040 (pow im 6))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/120 (/ 1 (pow im 4))) (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im im))))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 #s(literal -1/120 binary64) (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 re)))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 #s(literal -1/120 binary64) (*.f64 im im) #s(literal -1/6 binary64))) (neg.f64 re)))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* (pow im 5) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re)))
(*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im) (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(*.f64 (fma.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* (pow im 5) (+ (* -1 (/ re (pow im 4))) (+ (* -1/6 (/ re (pow im 2))) (* -1/120 re))))
(*.f64 (fma.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* -1 (* (pow im 5) (+ (* 1/120 re) (* 1/6 (/ re (pow im 2))))))
(*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im) (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(*.f64 (fma.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* -1 (* (pow im 5) (+ (* 1/120 re) (+ (* 1/6 (/ re (pow im 2))) (/ re (pow im 4))))))
(*.f64 (fma.f64 re (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 im im))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 (* im re))
(*.f64 re (*.f64 im #s(literal 1/2 binary64)))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
(* 1/2 im)
(*.f64 im #s(literal 1/2 binary64))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1 im)
(neg.f64 im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(/ (* im (* re (- (* 1/36 (pow im 4)) 1))) (+ 1 (* -1/6 (pow im 2))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)))
(* -1 (* im re))
(*.f64 im (neg.f64 re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* -1/6 (* (pow im 3) re))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(* (pow im 3) (+ (* -1 (/ re (pow im 2))) (* -1/6 re)))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(* -1/6 (* (pow im 3) re))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 re) (/ re (pow im 2)))))
(-.f64 (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (*.f64 re (*.f64 im #s(literal 1 binary64))))
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ (- (* 1/6 (pow im 2)) 1) im)
(/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)
(/ (- (* (pow im 2) (+ 1/6 (* -1/36 (pow im 2)))) 1) im)
(/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)
(/ (- (* (pow im 2) (+ 1/6 (* (pow im 2) (- (* 1/216 (pow im 2)) 1/36)))) 1) im)
(/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)
(/ -6 (pow im 3))
(/.f64 #s(literal -6 binary64) (*.f64 im (*.f64 im im)))
(/ (- (* 36 (/ 1 (pow im 2))) 6) (pow im 3))
(/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))
(/ (- (* 36 (/ 1 (pow im 2))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(/ (- (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6)))) (+ 6 (/ 216 (pow im 4)))) (pow im 3))
(/.f64 (+.f64 #s(literal -6 binary64) (+.f64 (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 im im)) (/.f64 #s(literal 1296 binary64) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 im (*.f64 im im)))
(/ -6 (pow im 3))
(/.f64 #s(literal -6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (/ (- 6 (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (* 36 (/ 1 (pow im 2)))) (pow im 3)))
(/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))
(* -1 (/ (- (+ 6 (/ 216 (pow im 4))) (+ (* 36 (/ 1 (pow im 2))) (* 1296 (/ 1 (pow im 6))))) (pow im 3)))
(/.f64 (+.f64 #s(literal -6 binary64) (+.f64 (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 36 binary64) (*.f64 im im)) (/.f64 #s(literal 1296 binary64) (pow.f64 im #s(literal 6 binary64)))))) (*.f64 im (*.f64 im im)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(* -1 im)
(neg.f64 im)
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* im (- (* -1/6 (pow im 2)) 1))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1/6 (pow im 3))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* -1 (* (pow im 3) (+ 1/6 (/ 1 (pow im 2)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(* re (- (* -1/6 (pow im 3)) im))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* re (- (+ (* -1/6 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* -1/6 (pow im 3))) im))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* 1/120 (* (pow re 2) (- (* -1/6 (pow im 3)) im)))))) im))
(*.f64 re (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)))))))
(* re (- (+ (* -1/6 (pow im 3)) (* (pow re 2) (+ (* -1/6 (- (* -1/6 (pow im 3)) im)) (* (pow re 2) (+ (* -1/5040 (* (pow re 2) (- (* -1/6 (pow im 3)) im))) (* 1/120 (- (* -1/6 (pow im 3)) im))))))) im))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 re (*.f64 re (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* (sin re) (- (* -1/6 (pow im 3)) im))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* -1 (* im (sin re)))
(neg.f64 (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
-1/120
#s(literal -1/120 binary64)
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(- (* -1/5040 (pow im 2)) 1/120)
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(* -1 (* (pow im 2) (+ 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(pow im 4)
(*.f64 (*.f64 im im) (*.f64 im im))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
-1/3
#s(literal -1/3 binary64)
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)
(* -1 im)
(neg.f64 im)

eval388.0ms (2.4%)

Memory
-6.8MiB live, 461.2MiB allocated
Compiler

Compiled 41 458 to 3 639 computations (91.2% saved)

prune435.0ms (2.7%)

Memory
16.0MiB live, 451.9MiB allocated
Pruning

68 alts after pruning (60 fresh and 8 done)

PrunedKeptTotal
New1 263181 281
Fresh124254
Picked325
Done066
Total1 278681 346
Accuracy
100.0%
Counts
1 346 → 68
Alt Table
Click to see full alt table
StatusAccuracyProgram
70.6%
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
32.2%
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
19.5%
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
82.2%
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
61.8%
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
59.3%
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
53.6%
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
55.4%
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
79.7%
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
61.9%
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
57.8%
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
55.4%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
55.4%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
49.1%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
32.2%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
45.5%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
51.7%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
87.2%
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
19.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
70.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
50.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
89.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
53.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
52.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
58.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
33.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
82.3%
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
70.4%
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
49.4%
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
52.0%
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
27.7%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
27.8%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
28.0%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
41.7%
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
57.4%
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
40.5%
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
41.8%
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
57.4%
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
53.9%
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
53.9%
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
51.0%
(*.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
59.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
56.3%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
59.1%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
63.1%
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
91.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
91.4%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
66.8%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
66.8%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
87.6%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
91.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
58.0%
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
49.1%
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
63.1%
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
47.0%
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
40.5%
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
42.7%
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
37.8%
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
40.5%
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
49.4%
(neg.f64 (*.f64 im (sin.f64 re)))
33.0%
(neg.f64 (*.f64 im re))
Compiler

Compiled 3 546 to 1 265 computations (64.3% saved)

regimes270.0ms (1.7%)

Memory
5.0MiB live, 210.0MiB allocated
Counts
97 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))))) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (/.f64 (exp.f64 (neg.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (+.f64 im im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 im (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re))) (-.f64 (pow.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) #s(literal 2 binary64))))))
Outputs
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
Calls

6 calls:

71.0ms
re
50.0ms
im
41.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
39.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
37.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
91.4%1re
99.9%2im
99.9%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
91.4%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
91.4%1(sin.f64 re)
99.9%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes106.0ms (0.7%)

Memory
-7.2MiB live, 75.1MiB allocated
Counts
93 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 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 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
Calls

2 calls:

54.0ms
im
47.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.9%2im
99.9%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes87.0ms (0.5%)

Memory
1.3MiB live, 74.5MiB allocated
Counts
92 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (sin.f64 re) (fma.f64 (neg.f64 (*.f64 im im)) (/.f64 #s(literal 1 binary64) im) (*.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 im (sin.f64 re)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64))) (-.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) (neg.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)))) #s(literal -1 binary64)) (sin.f64 re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (*.f64 im (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im)))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

3 calls:

31.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
25.0ms
im
25.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
97.4%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
97.6%3im
91.4%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 24 to 18 computations (25% saved)

regimes35.0ms (0.2%)

Memory
-2.0MiB live, 35.4MiB allocated
Counts
78 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

31.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.8%3(*.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)

regimes42.0ms (0.3%)

Memory
-4.6MiB live, 41.6MiB allocated
Counts
77 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (sin.f64 re))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (*.f64 #s(literal -1/5040 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

39.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.8%3(*.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)

regimes44.0ms (0.3%)

Memory
-3.5MiB live, 35.0MiB allocated
Counts
70 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (*.f64 im (sin.f64 re)) (fma.f64 #s(literal -1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

41.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.7%3(*.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)

regimes39.0ms (0.2%)

Memory
-5.4MiB live, 33.3MiB allocated
Counts
67 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im)
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

36.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.7%3(*.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)

regimes18.0ms (0.1%)

Memory
23.6MiB live, 23.6MiB allocated
Counts
66 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

15.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.7%3(*.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)

regimes33.0ms (0.2%)

Memory
-14.3MiB live, 23.4MiB allocated
Counts
65 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)))
(*.f64 (sin.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

30.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
98.4%3(*.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)

regimes47.0ms (0.3%)

Memory
-0.6MiB live, 41.6MiB allocated
Counts
62 → 3
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64))))))
Outputs
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(neg.f64 (*.f64 im (sin.f64 re)))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

2 calls:

30.0ms
im
14.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
85.2%3im
95.4%3(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 16 to 12 computations (25% saved)

regimes117.0ms (0.7%)

Memory
8.8MiB live, 178.7MiB allocated
Counts
60 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal -1/6 binary64)) #s(literal -1 binary64)) im))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 im im)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (/.f64 #s(literal -216 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 im (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (*.f64 re (*.f64 im #s(literal 1/2 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
Outputs
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
Calls

6 calls:

24.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
23.0ms
re
18.0ms
(sin.f64 re)
18.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
17.0ms
im
Results
AccuracySegmentsBranch
64.8%2im
63.1%1re
75.1%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
75.1%2(sin.f64 re)
63.1%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
75.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes50.0ms (0.3%)

Memory
-27.6MiB live, 86.2MiB allocated
Counts
49 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re (fma.f64 re (*.f64 re #s(literal 1/240 binary64)) #s(literal -1/12 binary64))) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 1/216 binary64) #s(literal -1/36 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im im))) #s(literal 1/36 binary64) #s(literal -1 binary64)) im))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re #s(literal -1/6 binary64)) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
Outputs
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

3 calls:

18.0ms
(sin.f64 re)
16.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
74.8%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.8%2(sin.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes30.0ms (0.2%)

Memory
14.1MiB live, 56.0MiB allocated
Counts
42 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Outputs
(*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

2 calls:

15.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
12.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
74.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.4%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes31.0ms (0.2%)

Memory
-7.1MiB live, 67.2MiB allocated
Counts
41 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
Outputs
(*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

2 calls:

14.0ms
(sin.f64 re)
12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
74.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
74.4%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes27.0ms (0.2%)

Memory
29.7MiB live, 68.6MiB allocated
Counts
40 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -6 binary64) (/.f64 #s(literal 36 binary64) (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (neg.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))))))
Outputs
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

2 calls:

13.0ms
(sin.f64 re)
12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
73.8%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.8%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes34.0ms (0.2%)

Memory
-15.3MiB live, 66.5MiB allocated
Counts
33 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Outputs
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
Calls

3 calls:

14.0ms
(sin.f64 re)
11.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
8.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.3%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
73.3%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.3%2(sin.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes30.0ms (0.2%)

Memory
10.7MiB live, 48.5MiB allocated
Counts
31 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Calls

3 calls:

12.0ms
(sin.f64 re)
9.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
7.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
73.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.0%2(sin.f64 re)
73.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes23.0ms (0.1%)

Memory
-1.1MiB live, 36.6MiB allocated
Counts
30 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64))))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))
Calls

2 calls:

12.0ms
(sin.f64 re)
9.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
73.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
73.0%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes34.0ms (0.2%)

Memory
-16.3MiB live, 61.7MiB allocated
Counts
28 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) re) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) im)))
Outputs
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re)
Calls

3 calls:

12.0ms
(sin.f64 re)
11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
9.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
71.8%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
71.9%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
71.9%2(sin.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes22.0ms (0.1%)

Memory
11.4MiB live, 50.0MiB allocated
Counts
19 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
Outputs
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
Calls

3 calls:

9.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
6.0ms
(sin.f64 re)
5.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
71.5%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
70.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
70.4%2(sin.f64 re)
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes22.0ms (0.1%)

Memory
6.8MiB live, 44.6MiB allocated
Counts
18 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(neg.f64 (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re)))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) (neg.f64 re)))
(*.f64 im (fma.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) (neg.f64 re)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal -1/60 binary64)) #s(literal -2 binary64)))
Outputs
(*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im)))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
Calls

3 calls:

10.0ms
(sin.f64 re)
6.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
5.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
68.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
68.6%2(sin.f64 re)
69.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes22.0ms (0.1%)

Memory
-22.8MiB live, 32.9MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 im re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
(neg.f64 (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 re (*.f64 re re)) re)))
(neg.f64 (*.f64 re (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/6 binary64) im) im)))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal -2 binary64)))
Outputs
(*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
Calls

3 calls:

13.0ms
(sin.f64 re)
4.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
64.9%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
64.9%2(sin.f64 re)
64.8%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 23 to 18 computations (21.7% saved)

regimes16.0ms (0.1%)

Memory
-4.3MiB live, 34.6MiB allocated
Counts
5 → 1
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
Outputs
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
Calls

6 calls:

4.0ms
re
3.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
3.0ms
(sin.f64 re)
2.0ms
im
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
51.7%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
51.7%1re
51.7%1im
51.7%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
51.7%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
51.7%1(sin.f64 re)
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes13.0ms (0.1%)

Memory
31.0MiB live, 31.0MiB allocated
Counts
4 → 2
Calls
Call 1
Inputs
(neg.f64 (*.f64 im re))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
Outputs
(*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im))))
Calls

6 calls:

2.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2.0ms
(sin.f64 re)
2.0ms
re
2.0ms
im
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
49.1%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
49.1%1(sin.f64 re)
51.7%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
51.7%2im
49.1%1re
51.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

regimes7.0ms (0%)

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

3 calls:

2.0ms
im
2.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
2.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
51.7%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
51.7%2im
51.7%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 24 to 18 computations (25% saved)

regimes10.0ms (0.1%)

Memory
-11.3MiB live, 27.8MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

6 calls:

2.0ms
re
2.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
2.0ms
(sin.f64 re)
1.0ms
im
1.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
33.0%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
33.0%1(sin.f64 re)
33.0%1re
33.0%1im
33.0%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
33.0%1(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Compiler

Compiled 37 to 28 computations (24.3% saved)

bsearch1.0ms (0%)

Memory
3.3MiB live, 3.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.2250772315500078
-0.0017073767437825182
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.7MiB live, 2.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.2250772315500078
-0.0017073767437825182
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.2MiB live, 2.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.8MiB live, 2.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.3MiB live, 2.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
8.88050228029004e+92
+inf
0.0ms
-inf
-0.06424361223938196
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
2.1MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
1.0517209271969452e-36
9.655902351555038e-33
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.9MiB live, 1.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7521354405278486e-23
4.007535526327795e-23
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7521354405278486e-23
4.007535526327795e-23
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
2.7521354405278486e-23
4.007535526327795e-23
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07180426873705834
1.9595303947598637e-308
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
1.8580042422063753e-13
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07180426873705834
1.9595303947598637e-308
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07180426873705834
1.9595303947598637e-308
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07180426873705834
1.9595303947598637e-308
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
1.1MiB live, 1.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.210195648310755e-33
-3.394395502645159e-260
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.210195648310755e-33
-3.394395502645159e-260
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.07180426873705834
1.9595303947598637e-308
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch17.0ms (0.1%)

Memory
-39.6MiB live, 42.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
15.0ms
6.83590723307566e-8
3.701782775907656e-6
Samples
11.0ms112×0valid
Compiler

Compiled 191 to 134 computations (29.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 8.0ms
ival-sub: 2.0ms (24.4% of total)
ival-exp: 2.0ms (24.4% of total)
ival-sin: 2.0ms (24.4% of total)
ival-mult: 1.0ms (12.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-neg: 0.0ms (0% of total)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-6.210195648310755e-33
-3.394395502645159e-260
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify37.0ms (0.2%)

Memory
10.9MiB live, 50.2MiB allocated
Algorithm
egg-herbie
Rules
158×*-commutative_binary64
26×+-commutative_binary64
26×sub-neg_binary64
22×neg-sub0_binary64
22×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01691264
12611264
22941264
33151264
43231264
53261264
63271264
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #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)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 2993155353253689/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 0 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im))) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im))) (*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))) (*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(if (<=.f64 im #s(literal 2184094498327211/590295810358705651712 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im re)))
(neg.f64 (*.f64 im re))
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (fma.f64 (*.f64 (sin.f64 re) (exp.f64 (neg.f64 im))) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (neg.f64 (exp.f64 im)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -3602879701896397/18014398509481984 binary64)) (fma.f64 (*.f64 (exp.f64 (neg.f64 im)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) (neg.f64 #s(literal 1/2 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #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)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #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 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (neg.f64 im))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (sin.f64 re)) im) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 im (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -inf.0 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -inf.0 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/120 binary64)))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 1000000000000000043377296974619186073290293324951939311791773789336116812889681110941323755520 binary64)) (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 2993155353253689/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 2993155353253689/1496577676626844588240573268701473812127674924007424 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re))) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))) re) (fma.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 im (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re))) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))) re))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re #s(literal -1/6 binary64))) re))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))) re)))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64)) re) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 6805647338418769/170141183460469231731687303715884105728 binary64)) (*.f64 im (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) (*.f64 re (fma.f64 #s(literal 1/120 binary64) (*.f64 re re) #s(literal -1/6 binary64))) re)))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal 0 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (neg.f64 im) (fma.f64 (fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/5040 binary64) (*.f64 re re) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 re (*.f64 re re)) re)))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal -1/120 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) re))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 re (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im))) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) im))) (*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 #s(literal -1/120 binary64) (*.f64 re (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal -3602879701896397/72057594037927936 binary64)) (*.f64 re (*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))) (*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 re (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(if (<=.f64 im #s(literal 2184094498327211/590295810358705651712 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))))
(if (<=.f64 im #s(literal 2184094498327211/590295810358705651712 binary64)) (*.f64 im (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))))
(if (<=.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)))) (neg.f64 (*.f64 im re)))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -7307508186654515/1461501637330902918203684832716283019655932542976 binary64)) (*.f64 re (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64))) (*.f64 (neg.f64 im) re))
(neg.f64 (*.f64 im re))
(*.f64 (neg.f64 im) re)

soundness2.5s (15.6%)

Memory
16.9MiB live, 2 134.8MiB allocated
Rules
24 158×accelerator-lowering-fma.f32
24 158×accelerator-lowering-fma.f64
18 492×accelerator-lowering-fma.f32
18 492×accelerator-lowering-fma.f64
13 166×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
055328
1330288
22839288
08271252
04074095
113253920
246163606
084383364
040206
1201196
21573196
08218178
03143600
19813415
233353259
080623076
04866561
116576267
261625589
081465123
01025
13525
223025
0226825
0136648
1387614
21089602
33823581
46639581
08222548
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 3 078 to 1 324 computations (57% saved)

preprocess317.0ms (2%)

Memory
-3.4MiB live, 591.9MiB allocated
Remove

(negabs re)

Compiler

Compiled 3 208 to 724 computations (77.4% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...