math.cos on complex, imaginary part

Time bar (total: 17.0s)

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 (11.6%)

Memory
36.8MiB live, 2 814.3MiB allocated
Samples
570.0ms2 786×1valid
490.0ms4 395×0valid
466.0ms922×2valid
78.0ms153×3valid
Precisions
Click to see histograms. Total time spent on operations: 1.3s
ival-exp: 627.0ms (48.8% of total)
ival-sin: 263.0ms (20.5% of total)
ival-mult: 173.0ms (13.5% of total)
ival-neg: 78.0ms (6.1% of total)
ival-sub: 78.0ms (6.1% of total)
adjust: 51.0ms (4% of total)
ival-true: 6.0ms (0.5% of total)
exact: 5.0ms (0.4% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

preprocess164.0ms (1%)

Memory
-31.0MiB live, 142.6MiB 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)))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal 0 binary64)) #s(literal 0 binary64))
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)

explain204.0ms (1.2%)

Memory
8.6MiB live, 357.7MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1310-0-(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
00-0-(exp.f64 im)
00-0-(neg.f64 im)
00-0-(exp.f64 (neg.f64 im))
00-0-(sin.f64 re)
00-0-im
00-0-(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
00-0-(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
00-0-re
00-0-#s(literal 1/2 binary64)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
-.f64(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))cancellation1310
Confusion
Predicted +Predicted -
+960
-35125
Precision
0.732824427480916
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+9600
-350125
Precision?
0.732824427480916
Recall?
1.0
Freqs
test
numberfreq
0125
1131
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
44.0ms94×2valid
28.0ms140×1valid
26.0ms258×0valid
12.0ms20×3valid
Compiler

Compiled 96 to 44 computations (54.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 84.0ms
ival-exp: 47.0ms (56.1% of total)
ival-sin: 12.0ms (14.3% of total)
ival-mult: 9.0ms (10.7% of total)
ival-neg: 6.0ms (7.2% of total)
adjust: 4.0ms (4.8% of total)
ival-sub: 4.0ms (4.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 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.3MiB live, 2.3MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
66.2%
(*.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)

simplify63.0ms (0.4%)

Memory
16.2MiB live, 96.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 im)
cost-diff0
(exp.f64 (neg.f64 im))
cost-diff0
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
cost-diff0
(sin.f64 re)
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)))
(fma.f64 #s(literal 1/2 binary64) (fma.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(exp im)
(exp.f64 im)

localize97.0ms (0.6%)

Memory
-7.6MiB live, 113.2MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 (neg.f64 im))
accuracy100.0%
(exp.f64 im)
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
accuracy52.9%
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Samples
27.0ms47×2valid
16.0ms70×1valid
14.0ms129×0valid
6.0ms10×3valid
Compiler

Compiled 35 to 12 computations (65.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 50.0ms
ival-exp: 30.0ms (59.6% of total)
ival-sin: 6.0ms (11.9% of total)
adjust: 4.0ms (7.9% of total)
ival-mult: 4.0ms (7.9% of total)
ival-sub: 4.0ms (7.9% of total)
ival-neg: 2.0ms (4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series6.0ms (0%)

Memory
15.7MiB live, 15.7MiB allocated
Counts
5 → 72
Calls
Call 1
Inputs
#<alt (sin re)>
#<alt (- (exp (neg im)) (exp im))>
#<alt (exp (neg im))>
#<alt (exp im)>
#<alt (* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))>
Outputs
#<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 (* -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>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (* 1/2 (* 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))))>
Calls

18 calls:

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

rewrite140.0ms (0.8%)

Memory
-5.8MiB live, 249.4MiB 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
01024
13524
223024
0226424
Stop Event
iter limit
iter limit
node limit
Counts
5 → 146
Calls
Call 1
Inputs
(sin re)
(- (exp (neg im)) (exp im))
(exp (neg im))
(exp im)
(* (* 1/2 (sin re)) (- (exp (neg im)) (exp im)))
Outputs
(sin.f64 re)
(+.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(+.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 im) (exp.f64 (-.f64 #s(literal 0 binary64) im))))
(-.f64 (/.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 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 #s(literal 0 binary64) 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 #s(literal 0 binary64) im)) #s(literal 0 binary64)) (exp.f64 im))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(fma.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))) (/.f64 (exp.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 3/2 binary64))) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 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)) (-.f64 #s(literal 0 binary64) (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))) (-.f64 #s(literal 0 binary64) (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 (-.f64 #s(literal 0 binary64) 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))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) (-.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))) (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) (-.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 (-.f64 #s(literal 0 binary64) (*.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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.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) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (+.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 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 (-.f64 #s(literal 0 binary64) 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 (-.f64 #s(literal 0 binary64) im))
(exp.f64 (*.f64 (log.f64 (exp.f64 #s(literal -1 binary64))) im))
(neg.f64 (/.f64 #s(literal -1 binary64) (exp.f64 im)))
(/.f64 #s(literal 1 binary64) (exp.f64 im))
(/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(pow.f64 (exp.f64 im) #s(literal -1 binary64))
(pow.f64 (exp.f64 #s(literal -1 binary64)) im)
(*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.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))))
(exp.f64 im)
(/.f64 (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal -1 binary64))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 (exp.f64 im) (sin.f64 re))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 im) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 (*.f64 (exp.f64 im) (sin.f64 re))) #s(literal 1/2 binary64) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (exp.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (exp.f64 im) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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)))))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (-.f64 (*.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (-.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 (sin.f64 re) #s(literal 1/2 binary64)) (+.f64 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im)))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (sin.f64 re) #s(literal 1/2 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 (neg.f64 (exp.f64 (*.f64 im #s(literal -2 binary64)))) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (sin.f64 re) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)))
(*.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 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -3 binary64))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 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 -2 binary64))) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (*.f64 #s(literal 2 binary64) (cosh.f64 im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (-.f64 (exp.f64 (*.f64 im #s(literal -2 binary64))) (exp.f64 (+.f64 im im))) (/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 #s(literal 2 binary64) (cosh.f64 im))))
(*.f64 (*.f64 (sin.f64 re) (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal 1/2 binary64)) (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 (-.f64 #s(literal 0 binary64) 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))))

simplify644.0ms (3.8%)

Memory
15.4MiB live, 1 115.8MiB allocated
Algorithm
egg-herbie
Rules
21 688×accelerator-lowering-fma.f32
21 688×accelerator-lowering-fma.f64
4 674×+-lowering-+.f64
4 674×+-lowering-+.f32
4 662×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0128619
1362584
21046572
33631551
46388551
08259519
Stop Event
iter limit
node limit
Counts
72 → 72
Calls
Call 1
Inputs
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 (* -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
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(* 1/2 (* 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))))
Outputs
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (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)) #s(literal 1 binary64)))
(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 #s(literal -2 binary64) im)
(* 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 im (*.f64 im (fma.f64 im (*.f64 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (neg im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
(- (exp (* -1 im)) (exp im))
(-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 (* -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 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (neg im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
(exp (* -1 im))
(exp.f64 (-.f64 #s(literal 0 binary64) im))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 #s(literal 1 binary64) im)
(+ 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 #s(literal 1/6 binary64) im #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)
(* 1/2 (* re (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* re (+ (* -1/12 (* (pow re 2) (- (exp (neg im)) (exp im)))) (* 1/2 (- (exp (neg im)) (exp im)))))
(*.f64 re (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) 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 re (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 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 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (fma.f64 (fma.f64 re (*.f64 re #s(literal -1/10080 binary64)) #s(literal 1/240 binary64)) (*.f64 re (*.f64 re (*.f64 re re))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* -1 (* im (sin re)))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im))
(* 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 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (neg im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- (exp (* -1 im)) (exp im))))
(*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))

eval31.0ms (0.2%)

Memory
-3.9MiB live, 71.4MiB allocated
Compiler

Compiled 4 970 to 584 computations (88.2% saved)

prune35.0ms (0.2%)

Memory
-9.1MiB live, 98.4MiB allocated
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New2099218
Fresh000
Picked101
Done000
Total2109219
Accuracy
99.9%
Counts
219 → 9
Alt Table
Click to see full alt table
StatusAccuracyProgram
53.1%
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
64.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
91.5%
(*.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))))
94.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
85.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
58.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
85.5%
(*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im))
93.0%
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
90.4%
(*.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))))
Compiler

Compiled 300 to 200 computations (33.3% saved)

simplify656.0ms (3.9%)

Memory
8.6MiB live, 926.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(exp.f64 im)
cost-diff0
(-.f64 #s(literal 1 binary64) (exp.f64 im))
cost-diff0
(sin.f64 re)
cost-diff192
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
cost-diff0
(*.f64 im im)
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 (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 im #s(literal -1/3 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
cost-diff0
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
cost-diff0
(sin.f64 re)
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(sin.f64 re)
cost-diff0
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))
cost-diff0
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
cost-diff0
(sin.f64 re)
Rules
18 992×accelerator-lowering-fma.f32
18 992×accelerator-lowering-fma.f64
3 948×+-lowering-+.f64
3 948×+-lowering-+.f32
3 172×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039265
1121265
2434265
31255262
42976259
54777259
67326259
08011236
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2))
im
(+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)
(* im im)
(+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)
(* im (+ (* im (* im -1/2520)) -1/60))
(+ (* im (* im -1/2520)) -1/60)
(* im -1/2520)
-1/2520
-1/60
-1/3
-2
(+ (* (sin re) (- 0 im)) 0)
(sin re)
re
(- 0 im)
0
im
(* (* 1/2 (sin re)) (* im (+ (* im (* im -1/3)) -2)))
(* 1/2 (sin re))
1/2
(sin re)
re
(* im (+ (* im (* im -1/3)) -2))
im
(+ (* im (* im -1/3)) -2)
(* im -1/3)
-1/3
-2
(* (* 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 (sin re)) (- 1 (exp im)))
(* 1/2 (sin re))
1/2
(sin re)
re
(- 1 (exp im))
1
(exp im)
im
Outputs
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
im
(+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(* im im)
(*.f64 im im)
(+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(* im (+ (* im (* im -1/2520)) -1/60))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(+ (* im (* im -1/2520)) -1/60)
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* im -1/2520)
(*.f64 im #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
-1/60
#s(literal -1/60 binary64)
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(+ (* (sin re) (- 0 im)) 0)
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(sin re)
(sin.f64 re)
re
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (* 1/2 (sin re)) (* im (+ (* im (* im -1/3)) -2)))
(fma.f64 (fma.f64 (sin.f64 re) im #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(* im (+ (* im (* im -1/3)) -2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
im
(+ (* im (* im -1/3)) -2)
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* im -1/3)
(*.f64 im #s(literal -1/3 binary64))
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 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))) #s(literal 0 binary64))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 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 (*.f64 im 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 (*.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 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 (sin re)) (- 1 (exp im)))
(*.f64 (sin.f64 re) (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(* 1/2 (sin re))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
(sin re)
(sin.f64 re)
re
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
1
#s(literal 1 binary64)
(exp im)
(exp.f64 im)
im

localize230.0ms (1.4%)

Memory
12.5MiB live, 299.9MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 re)
accuracy100.0%
(exp.f64 im)
accuracy99.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
accuracy52.8%
(-.f64 #s(literal 1 binary64) (exp.f64 im))
accuracy100.0%
(*.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)))
accuracy100.0%
(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.0%
(*.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/3 binary64)) #s(literal -2 binary64)))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
accuracy99.5%
(*.f64 im #s(literal -1/3 binary64))
accuracy96.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(sin.f64 re)
accuracy99.8%
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
accuracy99.8%
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
accuracy98.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Samples
148.0ms256×0valid
Compiler

Compiled 247 to 42 computations (83% saved)

Precisions
Click to see histograms. Total time spent on operations: 124.0ms
ival-mult: 94.0ms (75.5% of total)
const: 9.0ms (7.2% of total)
ival-add: 8.0ms (6.4% of total)
ival-sin: 7.0ms (5.6% of total)
ival-exp: 2.0ms (1.6% of total)
ival-expm1: 2.0ms (1.6% of total)
ival-sub: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series35.0ms (0.2%)

Memory
-8.8MiB live, 66.6MiB allocated
Counts
21 → 312
Calls
Call 1
Inputs
#<alt (sin re)>
#<alt (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2))>
#<alt (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)>
#<alt (* im im)>
#<alt (+ (* (sin re) (- 0 im)) 0)>
#<alt (- 0 im)>
#<alt (* im (+ (* im (* im -1/3)) -2))>
#<alt (+ (* im (* im -1/3)) -2)>
#<alt (* im -1/3)>
#<alt (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))>
#<alt (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)>
#<alt (* (* 1/2 (sin re)) (- 1 (exp im)))>
#<alt (- 1 (exp im))>
#<alt (exp im)>
#<alt (* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)))>
#<alt (* im (+ (* im (* im -1/2520)) -1/60))>
#<alt (+ (* im (* im -1/2520)) -1/60)>
#<alt (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)>
#<alt (* (* 1/2 (sin re)) (* im (+ (* im (* im -1/3)) -2)))>
#<alt (* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))>
#<alt (+ (* (* im im) -1/60) -1/3)>
Outputs
#<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 (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (* -1 (* im re))>
#<alt (* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))>
#<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 (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)>
#<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 (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<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 -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/2 (* re (- 1 (exp im))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (- 1 (exp im)))) (* 1/2 (- 1 (exp im)))))>
#<alt (* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* 1/240 (* (pow re 2) (- 1 (exp im))))))))>
#<alt (* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- 1 (exp im)))) (* 1/240 (- 1 (exp im)))))))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* -1/2 (* im (sin re)))>
#<alt (* im (+ (* -1/2 (sin re)) (* -1/4 (* im (sin re)))))>
#<alt (* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* -1/12 (* im (sin re)))))))>
#<alt (* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* im (+ (* -1/12 (sin re)) (* -1/48 (* im (sin re)))))))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* 1/2 (* (sin re) (- 1 (exp im))))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/2 im) 1))>
#<alt (* im (- (* im (- (* -1/6 im) 1/2)) 1))>
#<alt (* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 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)) (* (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 (* -1/60 im)>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* im (- (* -1/2520 (pow im 2)) 1/60))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt -1/60>
#<alt (- (* -1/2520 (pow im 2)) 1/60)>
#<alt (- (* -1/2520 (pow im 2)) 1/60)>
#<alt (- (* -1/2520 (pow im 2)) 1/60)>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 2))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt -1/3>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)>
#<alt (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* 1/2 (* im (* re (- (* -1/3 (pow im 2)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))))>
#<alt (* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/240 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))))))>
#<alt (* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/240 (* im (- (* -1/3 (pow im 2)) 2)))))))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))>
#<alt (* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 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/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/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))))))>
Calls

78 calls:

TimeVariablePointExpression
3.0ms
im
@0
(* im im)
3.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ (* im (* im -1/3)) -2)))
2.0ms
re
@-inf
(* (* 1/2 (sin re)) (- 1 (exp im)))
2.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))

rewrite445.0ms (2.6%)

Memory
-2.1MiB live, 783.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
4 574×accelerator-lowering-fma.f32
4 574×accelerator-lowering-fma.f64
4 126×/-lowering-/.f32
4 126×/-lowering-/.f64
4 010×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039210
1229210
21945210
08915187
Stop Event
iter limit
node limit
Counts
21 → 880
Calls
Call 1
Inputs
(sin re)
(* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2))
(+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)
(* im im)
(+ (* (sin re) (- 0 im)) 0)
(- 0 im)
(* im (+ (* im (* im -1/3)) -2))
(+ (* im (* im -1/3)) -2)
(* im -1/3)
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(* (* 1/2 (sin re)) (- 1 (exp im)))
(- 1 (exp im))
(exp im)
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)) -2)))
(* im (+ (* im (* im -1/2520)) -1/60))
(+ (* im (* im -1/2520)) -1/60)
(+ (* im (* im (+ (* im (* im -1/2520)) -1/60))) -1/3)
(* (* 1/2 (sin re)) (* im (+ (* im (* im -1/3)) -2)))
(* (* 1/2 (sin re)) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(+ (* (* im im) -1/60) -1/3)
Outputs
(sin.f64 re)
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 re))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(+.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))))) (neg.f64 (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (-.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))) #s(literal -2 binary64))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) im) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (pow.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 (+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(+.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(-.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 im im #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) #s(literal 0 binary64))
(neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))
(+.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (sin.f64 re) im)))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(fma.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (sin.f64 re)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 re) (sin.f64 re)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 re) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (sin.f64 re)) (/.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (sin.f64 re) (sin.f64 re)) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64))
(fma.f64 (/.f64 (sin.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im) #s(literal 0 binary64))
(fma.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im) (/.f64 (sin.f64 re) im) #s(literal 0 binary64))
(neg.f64 (*.f64 (sin.f64 re) im))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re))))
(/.f64 #s(literal 1 binary64) (/.f64 im (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re))))
(/.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (*.f64 (sin.f64 re) im))
(/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 4 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) im)
(/.f64 (-.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 0 binary64))) (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64)) (*.f64 (*.f64 (sin.f64 re) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) #s(literal 0 binary64)) (*.f64 im (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re))) (-.f64 #s(literal 0 binary64) im))
(pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal -1 binary64))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re))
(*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))
(*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (sin.f64 re)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)) (sin.f64 re)))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (pow.f64 (sin.f64 re) #s(literal 3 binary64)) (sin.f64 re)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re))))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im))) (/.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) #s(literal 3/2 binary64)) (sin.f64 re)))
(*.f64 (/.f64 (sin.f64 re) (sin.f64 re)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (sin.f64 re)))
(*.f64 (/.f64 (sin.f64 re) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (sin.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (-.f64 #s(literal 0 binary64) im)) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im))
(*.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (sin.f64 re)) (/.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (sin.f64 re)) (/.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (-.f64 #s(literal 0 binary64) im)) (/.f64 (sin.f64 re) (sin.f64 re)))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (neg.f64 (pow.f64 (*.f64 (sin.f64 re) im) #s(literal 3 binary64)))) (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im)) (-.f64 #s(literal 0 binary64) im)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) #s(literal 0 binary64))) (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))))
(*.f64 (/.f64 (sin.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im) (/.f64 (sin.f64 re) im))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(-.f64 #s(literal 0 binary64) im)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(neg.f64 im)
(/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)))
(/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 #s(literal -1 binary64) im)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (-.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 im #s(literal -2 binary64) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))) (*.f64 im (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 im (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))) (*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) im)))
(/.f64 (fma.f64 (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 im (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))
(/.f64 (*.f64 im (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) im) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) im)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) im)) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (*.f64 im (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (*.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64) #s(literal -2 binary64))
(fma.f64 #s(literal -1/3 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) im #s(literal -2 binary64))
(fma.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))))
(/.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.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 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))
(*.f64 im #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) im)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 im #s(literal -2 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 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) (/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 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)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)) im) (fma.f64 im (*.f64 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)))) (-.f64 #s(literal 0 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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)) im)) (-.f64 #s(literal 0 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))))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 im (*.f64 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)) im) (/.f64 #s(literal 1 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))))
(+.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) (neg.f64 (/.f64 #s(literal 4 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)))))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) (/.f64 #s(literal 4 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))))
(-.f64 (/.f64 #s(literal 4 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 (fma.f64 im im #s(literal 0 binary64)) #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)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -1/60 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64)) (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)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (/.f64 #s(literal 1 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))) (neg.f64 (/.f64 #s(literal 4 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 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/60 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (-.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))) #s(literal -2 binary64))
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) im) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 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) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 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)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64))) (-.f64 #s(literal 0 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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) (*.f64 (fma.f64 im (*.f64 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 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 (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 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (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 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)))) (neg.f64 (-.f64 #s(literal 0 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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) #s(literal 3 binary64)) (*.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (-.f64 (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 (/.f64 #s(literal 4 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))) (/.f64 #s(literal 4 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))) (*.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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))) (/.f64 #s(literal 4 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)))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))) (*.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 (+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 #s(literal 0 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)))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (sin.f64 re) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1/2 binary64) (sin.f64 re) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (-.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (/.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (+.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))) (neg.f64 (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))) #s(literal 1 binary64)) (+.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))))
(/.f64 (expm1.f64 (+.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (exp.f64 (+.f64 im im)) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(exp.f64 im)
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(+.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))))
(/.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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) (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 im #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im (*.f64 im #s(literal -1/60 binary64)))
(fma.f64 #s(literal -1/60 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -1/60 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64))))) (fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/216000 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64))) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)) (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/216000 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) im) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/216000 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) im)) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) im)) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(/.f64 (fma.f64 #s(literal -1/216000 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))) (-.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) im)
(*.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/216000 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/60 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) im) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) #s(literal -1/60 binary64))
(+.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))
(+.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (neg.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(-.f64 (/.f64 #s(literal 1/3600 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))) (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))
(fma.f64 #s(literal -1/2520 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) im #s(literal -1/60 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (neg.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 #s(literal 1/3600 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (neg.f64 (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64))) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)) #s(literal 1/3600 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)))) (neg.f64 (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (fma.f64 (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) (/.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/3600 binary64) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64)))))
(*.f64 (-.f64 #s(literal 1/3600 binary64) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))))))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) im #s(literal -1/3 binary64))
(fma.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/16003008000 binary64)) #s(literal -1/216000 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal 1/3600 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/151200 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/6350400 binary64) #s(literal -1/3600 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal 1/60 binary64))) #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64)))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))
(fma.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)))))
(/.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 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 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 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 im (*.f64 (fma.f64 im im #s(literal 0 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 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/27 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2/3 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))
(fma.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)))))
(/.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 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)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -4 binary64)))) (-.f64 #s(literal 0 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))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (*.f64 (sin.f64 re) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) #s(literal -2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 im (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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) (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 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 (sin.f64 re) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 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 im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 (sin.f64 re) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(+.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(-.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (neg.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 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) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))))
(/.f64 (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))
(/.f64 (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 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/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/9 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))))
(*.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1/216000 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(*.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))

simplify615.0ms (3.6%)

Memory
11.5MiB live, 1 094.9MiB allocated
Algorithm
egg-herbie
Rules
14 942×accelerator-lowering-fma.f32
14 942×accelerator-lowering-fma.f64
6 584×*-lowering-*.f32
6 584×*-lowering-*.f64
4 148×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03853624
112763558
246473283
081733059
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
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))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(* -1 (* im re))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(* -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 (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)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* -1/3 (pow im 2)) 2)
(- (* -1/3 (pow im 2)) 2)
(* -1/3 (pow im 2))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 (pow im 2))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -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))))))
-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/2 (* re (- 1 (exp im))))
(* re (+ (* -1/12 (* (pow re 2) (- 1 (exp im)))) (* 1/2 (- 1 (exp im)))))
(* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* 1/240 (* (pow re 2) (- 1 (exp im))))))))
(* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- 1 (exp im)))) (* 1/240 (- 1 (exp im)))))))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* -1/2 (* im (sin re)))
(* im (+ (* -1/2 (sin re)) (* -1/4 (* im (sin re)))))
(* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* -1/12 (* im (sin re)))))))
(* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* im (+ (* -1/12 (sin re)) (* -1/48 (* im (sin re)))))))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(* -1 im)
(* im (- (* -1/2 im) 1))
(* im (- (* im (- (* -1/6 im) 1/2)) 1))
(* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 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)) (* (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)))))))
(* -1/60 im)
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(* -1/2520 (pow im 3))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 3))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
-1/60
(- (* -1/2520 (pow im 2)) 1/60)
(- (* -1/2520 (pow im 2)) 1/60)
(- (* -1/2520 (pow im 2)) 1/60)
(* -1/2520 (pow im 2))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 2))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
-1/3
(- (* -1/60 (pow im 2)) 1/3)
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* 1/2 (* im (* re (- (* -1/3 (pow im 2)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))))
(* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/240 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))))))
(* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/240 (* im (- (* -1/3 (pow im 2)) 2)))))))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 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/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/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))))))
Outputs
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (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 (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(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 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (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 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 7) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (+ (* 1/60 (/ 1 (pow im 2))) (* 2 (/ 1 (pow im 6))))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (+.f64 (/.f64 #s(literal 2 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 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))
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (pow.f64 im #s(literal 6 binary64)))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))) (pow.f64 im #s(literal 6 binary64)))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(* -1 (* im re))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 #s(literal 1/6 binary64) im)) (-.f64 #s(literal 0 binary64) im)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(- (* -1/3 (pow im 2)) 2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(- (* -1/3 (pow im 2)) 2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1/3 (pow im 2))
(*.f64 #s(literal -1/3 binary64) (*.f64 im im))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1 (* (pow im 2) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* im (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (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 (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 (+.f64 #s(literal -1/3 binary64) (/.f64 #s(literal -2 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/60 (pow im 5))
(*.f64 #s(literal -1/60 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
-2
#s(literal -2 binary64)
(- (* -1/3 (pow im 2)) 2)
(fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 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))
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 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))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(* (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 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/60 binary64) (/.f64 #s(literal -1/3 binary64) (*.f64 im im))))
(* (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/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* re (+ (* -1/12 (* (pow re 2) (- 1 (exp im)))) (* 1/2 (- 1 (exp im)))))
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* 1/240 (* (pow re 2) (- 1 (exp im))))))))
(*.f64 re (fma.f64 (*.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im)))))
(* re (+ (* 1/2 (- 1 (exp im))) (* (pow re 2) (+ (* -1/12 (- 1 (exp im))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (- 1 (exp im)))) (* 1/240 (- 1 (exp im)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64)))) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* -1/2 (* im (sin re)))
(*.f64 (*.f64 (sin.f64 re) im) #s(literal -1/2 binary64))
(* im (+ (* -1/2 (sin re)) (* -1/4 (* im (sin re)))))
(*.f64 (*.f64 (sin.f64 re) im) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* -1/12 (* im (sin re)))))))
(*.f64 im (fma.f64 (sin.f64 re) #s(literal -1/2 binary64) (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 im #s(literal -1/12 binary64) #s(literal -1/4 binary64)))))
(* im (+ (* -1/2 (sin re)) (* im (+ (* -1/4 (sin re)) (* im (+ (* -1/12 (sin re)) (* -1/48 (* im (sin re)))))))))
(*.f64 im (fma.f64 (sin.f64 re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 im #s(literal -1/48 binary64) #s(literal -1/12 binary64))))))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* 1/2 (* (sin re) (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 (sin.f64 re) #s(literal 1/2 binary64)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* -1/2 im) 1))
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* im (- (* im (- (* -1/6 im) 1/2)) 1))
(*.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
1
#s(literal 1 binary64)
(+ 1 im)
(+.f64 #s(literal 1 binary64) im)
(+ 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 #s(literal 1/6 binary64) im #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)
(* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/240 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/240 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (sin.f64 re))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #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 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)))) (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 (*.f64 im im) (*.f64 (*.f64 im (*.f64 (sin.f64 re) im)) (fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64))) (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #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/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 #s(literal -1/6 binary64) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.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/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 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) #s(literal -1/5040 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))) (* 1/6 (/ (sin re) (pow im 4)))))))
(*.f64 (fma.f64 #s(literal 1/6 binary64) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (sin.f64 re) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (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 #s(literal 1/120 binary64) (/.f64 (sin.f64 re) (*.f64 im im)) (fma.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal 1/5040 binary64)) (/.f64 (sin.f64 re) (pow.f64 im #s(literal 6 binary64))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 7 binary64))))
(* -1/60 im)
(*.f64 im #s(literal -1/60 binary64))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* im (- (* -1/2520 (pow im 2)) 1/60))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1/2520 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1/2520 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
(* -1 (* (pow im 3) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)))
-1/60
#s(literal -1/60 binary64)
(- (* -1/2520 (pow im 2)) 1/60)
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(- (* -1/2520 (pow im 2)) 1/60)
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(- (* -1/2520 (pow im 2)) 1/60)
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1/2520 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/2520 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* -1 (* (pow im 2) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
-1/3
#s(literal -1/3 binary64)
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/2 (* im (* re (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/2 (* im (- (* -1/3 (pow im 2)) 2)))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* 1/240 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2))))))))
(*.f64 re (fma.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64)))))
(* re (+ (* 1/2 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/12 (* im (- (* -1/3 (pow im 2)) 2))) (* (pow re 2) (+ (* -1/10080 (* im (* (pow re 2) (- (* -1/3 (pow im 2)) 2)))) (* 1/240 (* im (- (* -1/3 (pow im 2)) 2)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))) (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* 1/2 (* im (* (sin re) (- (* -1/3 (pow im 2)) 2))))
(*.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)) #s(literal 1/2 binary64)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 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 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 (sin.f64 re) 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/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 im (*.f64 im (fma.f64 im (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 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 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 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 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 re (*.f64 re im))) (fma.f64 (*.f64 re re) #s(literal -1/10080 binary64) #s(literal 1/240 binary64))))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* 1/2 (* im (* (sin re) (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #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 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)))) (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* (pow im 2) (+ (* -1/6 (sin re)) (* -1/120 (* (pow im 2) (sin re)))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im im) (*.f64 (sin.f64 re) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64)))) (sin.f64 re)))
(* -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 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.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)))))
(* (pow im 5) (+ (* -1 (/ (sin re) (pow im 4))) (+ (* -1/6 (/ (sin re) (pow im 2))) (* -1/120 (sin re)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -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 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.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)))))
(* -1 (* (pow im 5) (+ (* 1/120 (sin re)) (+ (* 1/6 (/ (sin re) (pow im 2))) (/ (sin re) (pow im 4))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 (*.f64 (sin.f64 re) (+.f64 #s(literal -1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (sin.f64 re) (*.f64 (*.f64 im im) (*.f64 im im)))))
-1/3
#s(literal -1/3 binary64)
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(- (* -1/60 (pow im 2)) 1/3)
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/60 binary64)))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(* -1/60 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/60 binary64)))
(* -1 (* (pow im 2) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))

eval240.0ms (1.4%)

Memory
-2.1MiB live, 469.6MiB allocated
Compiler

Compiled 45 110 to 3 599 computations (92% saved)

prune449.0ms (2.6%)

Memory
-227.2MiB live, 487.7MiB allocated
Pruning

31 alts after pruning (31 fresh and 0 done)

PrunedKeptTotal
New1 317291 346
Fresh224
Picked505
Done000
Total1 324311 355
Accuracy
100.0%
Counts
1 355 → 31
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.1%
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
59.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) im)
23.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (fma.f64 im im #s(literal 0 binary64)))
53.0%
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
52.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
40.9%
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im))
50.8%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)))
57.9%
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
59.7%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im))
63.9%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
62.3%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 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)))
57.7%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
64.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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))))
61.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
50.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
85.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
56.2%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
58.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
63.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
65.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
59.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
85.5%
(*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im))
43.0%
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
38.3%
(*.f64 re (-.f64 #s(literal 0 binary64) im))
47.0%
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
55.7%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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))))
54.1%
(*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
50.7%
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
34.1%
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
53.1%
(neg.f64 (*.f64 (sin.f64 re) im))
Compiler

Compiled 1 180 to 766 computations (35.1% saved)

simplify528.0ms (3.1%)

Memory
1.5MiB live, 782.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(sin.f64 re)
cost-diff192
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
cost-diff832
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
cost-diff0
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
cost-diff0
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))
cost-diff0
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))
cost-diff0
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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))))
cost-diff-64
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 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 #s(literal 1/2 binary64) re)
cost-diff-64
(*.f64 re (-.f64 #s(literal 0 binary64) im))
cost-diff0
(-.f64 #s(literal 0 binary64) im)
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
cost-diff64
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
cost-diff384
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
Rules
12 530×accelerator-lowering-fma.f32
12 530×accelerator-lowering-fma.f64
5 804×*-lowering-*.f32
5 804×*-lowering-*.f64
2 304×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044301
1139299
2559290
31961288
43001288
54043288
66307288
08075261
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))
(* 1/2 (sin re))
1/2
(sin re)
re
(+ (* (+ (* im im) 0) (* im -1/3)) (* im -2))
(+ (* im im) 0)
im
0
(* im -1/3)
-1/3
(* im -2)
-2
(* re (- 0 im))
re
(- 0 im)
0
im
(* (* 1/2 re) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(* 1/2 re)
1/2
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
(* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))
re
(* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2))
(* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2))
im
(+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)
(* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))
(+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3)
(* im im)
(+ (* im (* im -1/2520)) -1/60)
(* im -1/2520)
-1/2520
-1/60
-1/3
-2
(+ (* (* re re) -1/12) 1/2)
(* re re)
-1/12
1/2
(/ (sin re) (/ 1 (- 0 im)))
(sin re)
re
(/ 1 (- 0 im))
1
(- 0 im)
0
im
Outputs
(* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))
(fma.f64 (sin.f64 re) (-.f64 (fma.f64 (fma.f64 im (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal -1/6 binary64) #s(literal 0 binary64)) im) #s(literal 0 binary64))
(* 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
(+ (* (+ (* im im) 0) (* im -1/3)) (* im -2))
(fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/3 binary64) #s(literal 0 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
(+ (* im im) 0)
(fma.f64 im im #s(literal 0 binary64))
im
0
#s(literal 0 binary64)
(* im -1/3)
(fma.f64 im #s(literal -1/3 binary64) #s(literal 0 binary64))
-1/3
#s(literal -1/3 binary64)
(* im -2)
(fma.f64 im #s(literal -2 binary64) #s(literal 0 binary64))
-2
#s(literal -2 binary64)
(* re (- 0 im))
(-.f64 #s(literal 0 binary64) (fma.f64 re im #s(literal 0 binary64)))
re
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im
(* (* 1/2 re) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))) #s(literal 0 binary64))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
1/2
#s(literal 1/2 binary64)
re
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
im
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
(+ (* (* im im) -1/60) -1/3)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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)
(* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
re
(* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2))
(fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 0 binary64))
im
(+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))
(fma.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)) #s(literal 0 binary64))
(+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3)
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(* im im)
(fma.f64 im im #s(literal 0 binary64))
(+ (* im (* im -1/2520)) -1/60)
(fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))
(* im -1/2520)
(*.f64 im #s(literal -1/2520 binary64))
-1/2520
#s(literal -1/2520 binary64)
-1/60
#s(literal -1/60 binary64)
-1/3
#s(literal -1/3 binary64)
-2
#s(literal -2 binary64)
(+ (* (* re re) -1/12) 1/2)
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(* re re)
(*.f64 re re)
-1/12
#s(literal -1/12 binary64)
1/2
#s(literal 1/2 binary64)
(/ (sin re) (/ 1 (- 0 im)))
(-.f64 #s(literal 0 binary64) (fma.f64 (sin.f64 re) im #s(literal 0 binary64)))
(sin re)
(sin.f64 re)
re
(/ 1 (- 0 im))
(/.f64 #s(literal -1 binary64) im)
1
#s(literal 1 binary64)
(- 0 im)
(-.f64 #s(literal 0 binary64) im)
0
#s(literal 0 binary64)
im

localize202.0ms (1.2%)

Memory
-11.2MiB live, 297.1MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(sin.f64 re)
accuracy99.6%
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64)))
accuracy99.5%
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
accuracy98.1%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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))))
accuracy93.7%
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))
accuracy100.0%
(*.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)))
accuracy100.0%
(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.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
accuracy100.0%
(-.f64 #s(literal 0 binary64) im)
accuracy100.0%
(*.f64 re (-.f64 #s(literal 0 binary64) im))
accuracy100.0%
(sin.f64 re)
accuracy99.9%
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
accuracy99.5%
(*.f64 im #s(literal -1/3 binary64))
accuracy96.5%
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
Samples
98.0ms256×0valid
Compiler

Compiled 282 to 46 computations (83.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-mult: 35.0ms (49.5% of total)
const: 12.0ms (17% of total)
ival-sin: 10.0ms (14.1% of total)
ival-add: 9.0ms (12.7% of total)
ival-div: 4.0ms (5.7% of total)
ival-sub: 1.0ms (1.4% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series41.0ms (0.2%)

Memory
24.2MiB live, 62.8MiB allocated
Counts
20 → 312
Calls
Call 1
Inputs
#<alt (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2))>
#<alt (* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))>
#<alt (* 1/2 (sin re))>
#<alt (sin re)>
#<alt (- 0 im)>
#<alt (* re (- 0 im))>
#<alt (* 1/2 re)>
#<alt (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)>
#<alt (+ (* (* im im) -1/60) -1/3)>
#<alt (* (* 1/2 re) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))>
#<alt (* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))>
#<alt (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2))>
#<alt (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)>
#<alt (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3)>
#<alt (/ (sin re) (/ 1 (- 0 im)))>
#<alt (/ 1 (- 0 im))>
#<alt (* im -1/3)>
#<alt (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))>
#<alt (+ (* (* re re) -1/12) 1/2)>
#<alt (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))>
Outputs
#<alt (* -2 im)>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* im (- (* -1/3 (pow im 2)) 2))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1/3 (pow im 3))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))>
#<alt (* 1/2 (* re (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3))))))>
#<alt (* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3)))))))))>
#<alt (* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/240 (+ (* -2 im) (* -1/3 (pow im 3))))))))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<alt (* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))>
#<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/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 (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 (* im 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>
#<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/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/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 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))>
#<alt (* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))>
#<alt (* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/3 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/60 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/60 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))))>
#<alt (* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* (pow im 7) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))))>
#<alt (* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (+ (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))))>
#<alt (* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4)))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))))>
#<alt (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))>
#<alt -2>
#<alt (- (* -1/3 (pow im 2)) 2)>
#<alt (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)>
#<alt (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt -1/3>
#<alt (- (* -1/60 (pow im 2)) 1/3)>
#<alt (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)>
#<alt (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1 (* im re))>
#<alt (* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))>
#<alt (* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))>
#<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 (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)>
#<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/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<alt (* -1/3 im)>
#<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>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/3 im)>
#<alt (* im (- (* -1/60 (pow im 2)) 1/3))>
#<alt (* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
#<alt (* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))>
Calls

78 calls:

TimeVariablePointExpression
13.0ms
re
@inf
(* (* 1/2 re) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
6.0ms
re
@0
(* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))
1.0ms
re
@inf
(* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))
1.0ms
re
@0
(* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))
1.0ms
re
@inf
(* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))

rewrite559.0ms (3.3%)

Memory
-25.3MiB live, 853.8MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 824×accelerator-lowering-fma.f32
6 824×accelerator-lowering-fma.f64
4 734×*-lowering-*.f32
4 734×*-lowering-*.f64
3 484×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044224
1267217
22483217
08751192
Stop Event
iter limit
node limit
Counts
20 → 695
Calls
Call 1
Inputs
(+ (* (+ (* im im) 0) (* im -1/3)) (* im -2))
(* (* 1/2 (sin re)) (+ (* (+ (* im im) 0) (* im -1/3)) (* im -2)))
(* 1/2 (sin re))
(sin re)
(- 0 im)
(* re (- 0 im))
(* 1/2 re)
(+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)
(+ (* (* im im) -1/60) -1/3)
(* (* 1/2 re) (* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2)))
(* re (* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2)))
(* (* im (+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)) (+ (* (* re re) -1/12) 1/2))
(+ (* im (* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))) -2)
(+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3)
(/ (sin re) (/ 1 (- 0 im)))
(/ 1 (- 0 im))
(* im -1/3)
(* im (+ (* (* im im) (+ (* (* im im) -1/60) -1/3)) -2))
(+ (* (* re re) -1/12) 1/2)
(* im (+ (* (* im im) (+ (* im (* im -1/2520)) -1/60)) -1/3))
Outputs
(+.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(-.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/3 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (*.f64 im #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (*.f64 im #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (*.f64 im #s(literal -1/3 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (/.f64 (*.f64 im #s(literal -1/3 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))) (neg.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (*.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))) (*.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)))) (neg.f64 (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (fma.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)))))
(*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(+.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(+.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))) (/.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sin.f64 re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/3 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (sin.f64 re)) #s(literal 1/2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im #s(literal -1/3 binary64))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/2 binary64)) (sin.f64 re) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) im) #s(literal -2 binary64) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) #s(literal -2 binary64)) im (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)))) (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64))) (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) #s(literal 3 binary64)) #s(literal 1/8 binary64) (*.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))))) (neg.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (neg.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))))) (neg.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (fma.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (neg.f64 (fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (*.f64 #s(literal 2 binary64) im))))
(/.f64 (fma.f64 #s(literal -8 binary64) (pow.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 2 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))) (*.f64 (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))))))
(*.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal 1/2 binary64) (sin.f64 re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (sin.f64 re)))
(*.f64 (sin.f64 re) (*.f64 #s(literal 1/2 binary64) (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (sin.f64 re)) #s(literal 1/2 binary64))
(*.f64 (*.f64 (fma.f64 im #s(literal -2 binary64) (*.f64 #s(literal -1/3 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2 binary64)) (sin.f64 re))
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
(*.f64 (sin.f64 re) #s(literal 1/2 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 (sin.f64 re) #s(literal -1 binary64)))
(sin.f64 re)
(/.f64 (sin.f64 re) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (sin.f64 re))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re)) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (sin.f64 re)) #s(literal -1 binary64))
(*.f64 (sin.f64 re) #s(literal 1 binary64))
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(+.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) im)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) im))
(-.f64 (-.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) im)))
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) im)
(-.f64 (/.f64 #s(literal 0 binary64) im) im)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64)) im)
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 1 binary64)) im)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) im)) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal 1 binary64) im)))
(fma.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) im #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im) #s(literal 0 binary64))
(neg.f64 im)
(/.f64 im #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (neg.f64 (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (neg.f64 (*.f64 #s(literal 1 binary64) im)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) im)
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)) (fma.f64 im im (-.f64 #s(literal 0 binary64) (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im im (*.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) im))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) im) #s(literal 3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 #s(literal 0 binary64) im) (fma.f64 im im (*.f64 (/.f64 #s(literal 0 binary64) im) im))))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 im (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) im) #s(literal 1 binary64)))
(*.f64 (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) im))
(+.f64 (*.f64 re #s(literal 0 binary64)) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(+.f64 (*.f64 #s(literal 0 binary64) re) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(fma.f64 #s(literal 0 binary64) re (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(fma.f64 re #s(literal 0 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (*.f64 im re))
(neg.f64 (*.f64 re im))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) im)
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) re) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 re (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) re)) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re)) (-.f64 #s(literal 0 binary64) im))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 0 binary64)) (*.f64 re #s(literal 0 binary64)) (-.f64 (*.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 re #s(literal 0 binary64)) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) re) #s(literal 3 binary64)) (pow.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) re) (*.f64 #s(literal 0 binary64) re) (-.f64 (*.f64 (*.f64 re (-.f64 #s(literal 0 binary64) im)) (*.f64 re (-.f64 #s(literal 0 binary64) im))) (*.f64 (*.f64 #s(literal 0 binary64) re) (*.f64 re (-.f64 #s(literal 0 binary64) im))))))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) re)
(*.f64 (/.f64 re im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im) (/.f64 re im))
(*.f64 (/.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 re (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (/.f64 re #s(literal -1 binary64)) im)
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 re #s(literal 1/2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(+.f64 (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(+.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 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)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/60 binary64) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64)) (pow.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 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 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 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 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/27 binary64))) (fma.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -2 binary64) (*.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))
(+.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) #s(literal -1/3 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))) (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 im (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))
(fma.f64 #s(literal -1/60 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal -1/60 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im #s(literal -1/60 binary64)) im #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) im #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal -1/60 binary64) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 #s(literal -1/60 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 #s(literal -1/60 binary64) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 #s(literal -1/60 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im im) (/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im im) (/.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64))) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 im (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 (*.f64 im #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) im) (/.f64 (*.f64 im #s(literal -1/60 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im #s(literal -1/60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im #s(literal -1/60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) im) (/.f64 im im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)) im) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(*.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) #s(literal -2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re)) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) re))) (*.f64 #s(literal -2 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re im) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) (*.f64 im (*.f64 #s(literal 1/2 binary64) re)))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) re))
(*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 re im) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))) im)
(*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)) re)
(+.f64 (*.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(fma.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re))
(fma.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)))
(/.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (*.f64 (*.f64 re (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re)) (*.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) re) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (*.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(*.f64 im (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re))
(*.f64 re (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) re)
(*.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re im) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (/.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(fma.f64 im (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 im (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 re #s(literal -1/12 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) im (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re re)) #s(literal -1/12 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) #s(literal -1/12 binary64)) (*.f64 re re) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))) (fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))) (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))) (neg.f64 (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))) (pow.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))))
(*.f64 im (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) #s(literal -2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) im #s(literal -2 binary64))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -2 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)) (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))) (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))))) (neg.f64 (-.f64 #s(literal -2 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64)) (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal 4 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal 2 binary64))))
(+.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/3 binary64))
(+.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(+.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(-.f64 (/.f64 #s(literal 1/9 binary64) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/2520 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/2520 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) im #s(literal -1/3 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im) im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/2520 binary64))) im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) im) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(fma.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/3 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64))) (neg.f64 (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(/.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/2520 binary64))) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (+.f64 #s(literal 1/9 binary64) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64) #s(literal -1/27 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal 1/9 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/180 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/9 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 1/3 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (*.f64 im #s(literal -1/2520 binary64)))) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 1/9 binary64) (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal -1/3 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)) #s(literal 1/9 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/9 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))) (neg.f64 (-.f64 #s(literal -1/3 binary64) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/16003008000 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (-.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 3 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/216000 binary64))) (fma.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (-.f64 (*.f64 #s(literal 1/3600 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (*.f64 (+.f64 #s(literal -1/3 binary64) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal 0 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (fma.f64 (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))) (/.f64 #s(literal 1/9 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(+.f64 (*.f64 (sin.f64 re) #s(literal 0 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 #s(literal 0 binary64) (sin.f64 re)) (neg.f64 (*.f64 (sin.f64 re) im)))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 #s(literal 1 binary64) im)) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 re) im))))
(fma.f64 #s(literal 0 binary64) (sin.f64 re) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (sin.f64 re) #s(literal 0 binary64) (neg.f64 (*.f64 (sin.f64 re) im)))
(neg.f64 (*.f64 (sin.f64 re) im))
(neg.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 re) im))))
(/.f64 (sin.f64 re) (/.f64 #s(literal -1 binary64) im))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 1 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) im)
(/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1 binary64) im))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re))) (/.f64 #s(literal -1 binary64) im))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) im)) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sin.f64 re) im))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) im))
(/.f64 (neg.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) (neg.f64 (*.f64 #s(literal 1 binary64) im)))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re)))) (/.f64 #s(literal 1 binary64) im))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) #s(literal 0 binary64)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 re) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) #s(literal 0 binary64)) (*.f64 (sin.f64 re) #s(literal 0 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 re) im)) (neg.f64 (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (sin.f64 re) #s(literal 0 binary64)) (neg.f64 (*.f64 (sin.f64 re) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 0 binary64) (sin.f64 re)) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 re) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 0 binary64) (sin.f64 re)) (*.f64 #s(literal 0 binary64) (sin.f64 re)) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 re) im)) (neg.f64 (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 #s(literal 0 binary64) (sin.f64 re)) (neg.f64 (*.f64 (sin.f64 re) im))))))
(pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re))
(*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (sin.f64 re) im)))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (sin.f64 re) im))))
(*.f64 (-.f64 #s(literal 0 binary64) (sin.f64 re)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (neg.f64 (*.f64 (sin.f64 re) im)) #s(literal 1 binary64))
(*.f64 (/.f64 (sin.f64 re) #s(literal -1 binary64)) im)
(*.f64 (/.f64 (sin.f64 re) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 (/.f64 (sin.f64 re) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (sin.f64 re) im) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im))
(*.f64 (/.f64 (sin.f64 re) (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)))))
(*.f64 (/.f64 (sin.f64 re) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64))) (/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(exp.f64 (*.f64 (log.f64 (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1 binary64) im))
(/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im))
(/.f64 #s(literal -1 binary64) im)
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(pow.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (-.f64 #s(literal 0 binary64) im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) im))
(*.f64 (/.f64 #s(literal -1 binary64) im) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) im))
(*.f64 (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)) (pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) im)
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) im)))
(*.f64 im #s(literal -1/3 binary64))
(*.f64 #s(literal -1/3 binary64) im)
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64)))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 im #s(literal -2 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64))) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im) (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -8 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64))))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))))))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal -2 binary64)) im)
(+.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))
(+.f64 (*.f64 re (*.f64 re #s(literal -1/12 binary64))) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal 1/4 binary64)) (*.f64 (*.f64 re re) #s(literal -1/24 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/144 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(+.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64)))))
(fma.f64 im #s(literal -1/3 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im #s(literal -1/3 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im #s(literal -1/3 binary64)))
(fma.f64 #s(literal -1/3 binary64) im (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))))
(fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) im (*.f64 im #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 im #s(literal -1/3 binary64)))
(fma.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)))
(/.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (-.f64 (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64)))) (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64))) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)) im) (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) im) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (-.f64 (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im #s(literal -1/3 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) #s(literal -1/27 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal 1/9 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal 1/3 binary64))))
(/.f64 (fma.f64 #s(literal -1/27 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))))) (fma.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -1/3 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))) (*.f64 (*.f64 im #s(literal -1/3 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))))))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(*.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im)

simplify732.0ms (4.3%)

Memory
42.2MiB live, 1 429.2MiB allocated
Algorithm
egg-herbie
Rules
21 388×accelerator-lowering-fma.f32
21 388×accelerator-lowering-fma.f64
7 010×+-lowering-+.f64
7 010×+-lowering-+.f32
6 276×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03704380
113114146
251803617
089193384
Stop Event
iter limit
node limit
Counts
312 → 312
Calls
Call 1
Inputs
(* -2 im)
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* im (- (* -1/3 (pow im 2)) 2))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1/3 (pow im 3))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(* 1/2 (* re (+ (* -2 im) (* -1/3 (pow im 3)))))
(* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3))))))
(* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3)))))))))
(* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/240 (+ (* -2 im) (* -1/3 (pow im 3))))))))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(* -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/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)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 (* im 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
(- (* -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/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/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 (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/3 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/60 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/60 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 7) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(* (pow im 7) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (+ (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))))
(* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2)))))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))))
(* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
-2
(- (* -1/3 (pow im 2)) 2)
(- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2)
(- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
-1/3
(- (* -1/60 (pow im 2)) 1/3)
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 4))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1 (* im re))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(* -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 (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)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(/ -1 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -1/3 im)
(* -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
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/3 im)
(* im (- (* -1/60 (pow im 2)) 1/3))
(* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(* -1/2520 (pow im 5))
(* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(* -1/2520 (pow im 5))
(* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
Outputs
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* im (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #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 (- (* -1/3 (pow im 2)) 2))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* -1/3 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/3 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* -1 (* (pow im 3) (+ 1/3 (* 2 (/ 1 (pow im 2))))))
(*.f64 (*.f64 im (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im)) #s(literal -1/3 binary64)))
(* 1/2 (* re (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(* re (+ (* -1/12 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3))))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* 1/240 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3)))))))))
(*.f64 re (fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)) (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/240 binary64) #s(literal -1/12 binary64))))))
(* re (+ (* 1/2 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/12 (+ (* -2 im) (* -1/3 (pow im 3)))) (* (pow re 2) (+ (* -1/10080 (* (pow re 2) (+ (* -2 im) (* -1/3 (pow im 3))))) (* 1/240 (+ (* -2 im) (* -1/3 (pow im 3))))))))))
(*.f64 re (fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 im #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 re re) (*.f64 re re)))))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* 1/2 (* (sin re) (+ (* -2 im) (* -1/3 (pow im 3)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* im (+ (* -1 (sin re)) (* -1/6 (* (pow im 2) (sin re)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* (pow im 3) (+ (* -1 (/ (sin re) (pow im 2))) (* -1/6 (sin re))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1/6 (* (pow im 3) (sin re)))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (+ (* 1/6 (sin re)) (/ (sin re) (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (sin.f64 re) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 im im)) #s(literal -1/6 binary64))))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* re (+ 1/2 (* -1/12 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #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))))
(*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (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 (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(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)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
(* 1/2 re)
(*.f64 #s(literal 1/2 binary64) re)
-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 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))
(* (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 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1 (* (pow im 4) (+ 1/60 (* 1/3 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))
(* (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/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 im (*.f64 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 im (*.f64 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/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* -1/60 (pow im 2)) 1/3)) 2))))
(*.f64 im (*.f64 (*.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))) #s(literal 1/2 binary64)))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* im (+ (* -1 re) (* -1/6 (* (pow im 2) re))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im 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 (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(* im (+ (* -1 re) (* (pow im 2) (+ (* -1/6 re) (* -1/120 (* (pow im 2) re))))))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (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)) (-.f64 (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))) (/.f64 re (*.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)) (-.f64 (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (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)) (-.f64 (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))) (/.f64 re (*.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)) (-.f64 (*.f64 re (+.f64 (/.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64))) (/.f64 re (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/2 (* im (* re (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))))
(* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* (pow re 3) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -1/12 (* im (* (pow re 3) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2))) (* 1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/3 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 im (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/60 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))
(*.f64 im (fma.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/3 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* (pow im 2) (+ (* -1/60 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 2) (* re (+ 1/2 (* -1/12 (pow re 2))))))))))))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 re (*.f64 im (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (+ (* -1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (+ (* -1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) (/.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (*.f64 re (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 re (fma.f64 #s(literal 1/60 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/30240 binary64) #s(literal 1/5040 binary64)))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (+ (* 1/60 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 2))) (+ (* 1/3 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 4))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re (fma.f64 #s(literal 1/60 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (/.f64 (*.f64 #s(literal 1/3 binary64) (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 re (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/30240 binary64) #s(literal 1/5040 binary64)))))))
(* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/3 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/60 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))
(*.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/3 (+ 1/2 (* -1/12 (pow re 2)))) (* (pow im 2) (+ (* -1/60 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 2) (+ 1/2 (* -1/12 (pow re 2)))))))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/6 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64)))
(* (pow im 7) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (+ (* -1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (+ (* -1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -1/60 binary64) (*.f64 im im)) (/.f64 #s(literal -1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (+.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal -2 binary64) (pow.f64 im #s(literal 6 binary64)))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64)))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4)))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 1/3 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 #s(literal 1/60 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/30240 binary64) #s(literal 1/5040 binary64))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (+ (* 1/60 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 2))) (+ (* 1/3 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 4))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))))
(-.f64 #s(literal 0 binary64) (*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 #s(literal 2 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (pow.f64 im #s(literal 6 binary64))) (fma.f64 #s(literal 1/3 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 #s(literal 1/60 binary64) (/.f64 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64)) (*.f64 im im)) (fma.f64 (*.f64 re re) #s(literal -1/30240 binary64) #s(literal 1/5040 binary64)))))))
(* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal 1/2 binary64)))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(+ (* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)))) (* 1/2 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 (fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))))
(* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64)))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (* im (* (pow re 2) (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))))
(*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64)))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2))) (* 1/2 (/ (* im (- (* (pow im 2) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
-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) (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)) 2)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 6 binary64)))
(* -1 (* (pow im 6) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 6) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 4))) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 6 binary64)) (-.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (/.f64 (+.f64 #s(literal 1/3 binary64) (/.f64 #s(literal 2 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))))
-1/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))
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))
(* -1/2520 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/2520 (pow im 4))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 4) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 4) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* re (+ (* -1 im) (* 1/6 (* im (pow re 2)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(* re (+ (* -1 im) (* (pow re 2) (+ (* -1/120 (* im (pow re 2))) (* 1/6 im)))))
(*.f64 re (fma.f64 re (*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)))) (-.f64 #s(literal 0 binary64) im)))
(* re (+ (* -1 im) (* (pow re 2) (+ (* 1/6 im) (* (pow re 2) (+ (* -1/120 im) (* 1/5040 (* im (pow re 2)))))))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 im (*.f64 re re)) (fma.f64 (*.f64 re re) #s(literal 1/5040 binary64) #s(literal -1/120 binary64)) (*.f64 im #s(literal 1/6 binary64))) (-.f64 #s(literal 0 binary64) im)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(* -1 (* im (sin re)))
(-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re)))
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(/ -1 im)
(/.f64 #s(literal -1 binary64) im)
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* -2 im)
(*.f64 #s(literal -2 binary64) im)
(* 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) (- (* -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))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (-.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.f64 im #s(literal 5 binary64)))
(* (pow im 5) (- (* -1 (/ (+ 1/3 (* 2 (/ 1 (pow im 2)))) (pow im 2))) 1/60))
(*.f64 (-.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.f64 im #s(literal 5 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))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (+ 1/60 (+ (* 1/3 (/ 1 (pow im 2))) (/ 2 (pow im 4))))))
(*.f64 (+.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (-.f64 #s(literal 0 binary64) (pow.f64 im #s(literal 5 binary64))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 (*.f64 re re) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(* -1/3 im)
(*.f64 im #s(literal -1/3 binary64))
(* im (- (* -1/60 (pow im 2)) 1/3))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))
(* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* im (- (* (pow im 2) (- (* -1/2520 (pow im 2)) 1/60)) 1/3))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* (pow im 5) (- (* -1 (/ (+ 1/60 (* 1/3 (/ 1 (pow im 2)))) (pow im 2))) 1/2520))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 (+.f64 #s(literal 1/60 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im))) (*.f64 im im))))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1 (* (pow im 5) (+ 1/2520 (* 1/60 (/ 1 (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))))
(* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (neg.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
(* -1 (* (pow im 5) (+ 1/2520 (+ (/ 1/3 (pow im 4)) (* 1/60 (/ 1 (pow im 2)))))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 1/60 binary64) (*.f64 im im))) (neg.f64 (/.f64 #s(literal 1/3 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))

eval223.0ms (1.3%)

Memory
8.0MiB live, 267.5MiB allocated
Compiler

Compiled 38 501 to 3 364 computations (91.3% saved)

prune341.0ms (2%)

Memory
-13.5MiB live, 320.1MiB allocated
Pruning

48 alts after pruning (47 fresh and 1 done)

PrunedKeptTotal
New1 077291 106
Fresh81826
Picked415
Done000
Total1 089481 137
Accuracy
100.0%
Counts
1 137 → 48
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
59.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) im)
49.4%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
23.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (fma.f64 im im #s(literal 0 binary64)))
33.2%
(/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
34.1%
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
53.0%
(/.f64 (sin.f64 re) (/.f64 #s(literal -1 binary64) im))
52.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
39.4%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
50.8%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)))
57.9%
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
59.7%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im))
21.6%
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
57.7%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
85.5%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
64.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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))))
61.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
50.7%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
63.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
63.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
59.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
58.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
63.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) 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))))
63.3%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64))))
59.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
38.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))))
52.2%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
43.0%
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
28.0%
(*.f64 re (fma.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
47.0%
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
21.6%
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64))))
34.8%
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
55.7%
(*.f64 re (*.f64 (*.f64 im (fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
54.1%
(*.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))))
65.0%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
31.5%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
55.6%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
50.7%
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
30.2%
(*.f64 re (*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
30.2%
(*.f64 re (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
34.1%
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
59.6%
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
38.3%
(*.f64 re (neg.f64 im))
61.6%
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
34.1%
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
57.8%
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
53.1%
(neg.f64 (*.f64 (sin.f64 re) im))
Compiler

Compiled 2 165 to 1 246 computations (42.4% saved)

simplify698.0ms (4.1%)

Memory
29.0MiB live, 453.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff-64
(*.f64 re #s(literal 1/2 binary64))
cost-diff0
(exp.f64 im)
cost-diff0
(-.f64 #s(literal 1 binary64) (exp.f64 im))
cost-diff192
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
cost-diff0
(*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64)))
cost-diff0
(fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))
cost-diff0
(*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64)))
cost-diff0
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
cost-diff0
(*.f64 (*.f64 im im) (*.f64 im im))
cost-diff0
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
cost-diff0
(*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
cost-diff384
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
cost-diff-64
(neg.f64 im)
cost-diff-64
(*.f64 re (neg.f64 im))
cost-diff-64
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
cost-diff0
(sin.f64 re)
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
Rules
9 976×accelerator-lowering-fma.f32
9 976×accelerator-lowering-fma.f64
4 772×+-lowering-+.f64
4 772×+-lowering-+.f32
4 034×*-lowering-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037248
1110222
2413190
31354176
42505176
54667176
08014165
Stop Event
iter limit
node limit
Calls
Call 1
Inputs
(* (* im (+ (* (* im im) -1/6) -1)) (sin re))
(* im (+ (* (* im im) -1/6) -1))
im
(+ (* (* im im) -1/6) -1)
(* im im)
-1/6
-1
(sin re)
re
(* re (neg im))
re
(neg im)
im
(* (* 1/2 re) (* im (* -1/60 (* (* im im) (* im im)))))
(* 1/2 re)
1/2
re
(* im (* -1/60 (* (* im im) (* im im))))
im
(* -1/60 (* (* im im) (* im im)))
-1/60
(* (* im im) (* im im))
(* im im)
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
re
(* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2))
(* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2))
im
(+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)
(* im (* (* (* im im) (* im im)) -1/2520))
(* (* (* im im) (* im im)) -1/2520)
(* (* im im) (* im im))
(* im im)
-1/2520
-2
(+ (* (* re re) -1/12) 1/2)
(* re re)
-1/12
1/2
(* (- 1 (exp im)) (* re 1/2))
(- 1 (exp im))
1
(exp im)
im
(* re 1/2)
re
1/2
Outputs
(* (* im (+ (* (* im im) -1/6) -1)) (sin re))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (sin.f64 re) #s(literal 0 binary64)) #s(literal 0 binary64))
(* im (+ (* (* im im) -1/6) -1))
(fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 0 binary64))
im
(+ (* (* im im) -1/6) -1)
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(* im im)
(*.f64 im im)
-1/6
#s(literal -1/6 binary64)
-1
#s(literal -1 binary64)
(sin re)
(sin.f64 re)
re
(* re (neg im))
(-.f64 #s(literal 0 binary64) (fma.f64 im re #s(literal 0 binary64)))
re
(neg im)
(-.f64 #s(literal 0 binary64) im)
im
(* (* 1/2 re) (* im (* -1/60 (* (* im im) (* im im)))))
(*.f64 re (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 im im))) #s(literal -1/120 binary64)))
(* 1/2 re)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 0 binary64))
1/2
#s(literal 1/2 binary64)
re
(* im (* -1/60 (* (* im im) (* im im))))
(*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
im
(* -1/60 (* (* im im) (* im im)))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/60 binary64)))))
-1/60
#s(literal -1/60 binary64)
(* (* im im) (* im im))
(*.f64 (*.f64 im im) (*.f64 im im))
(* im im)
(*.f64 im im)
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #s(literal 0 binary64))
re
(* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 0 binary64))
(* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2))
(*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -2 binary64)))
im
(+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)
(fma.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))) #s(literal -2 binary64))
(* im (* (* (* im im) (* im im)) -1/2520))
(*.f64 im (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64)))))
(* (* (* im im) (* im im)) -1/2520)
(*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/2520 binary64))))
(* (* im im) (* im im))
(*.f64 (*.f64 im im) (*.f64 im im))
(* im im)
(*.f64 im im)
-1/2520
#s(literal -1/2520 binary64)
-2
#s(literal -2 binary64)
(+ (* (* re re) -1/12) 1/2)
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(* re re)
(*.f64 re re)
-1/12
#s(literal -1/12 binary64)
1/2
#s(literal 1/2 binary64)
(* (- 1 (exp im)) (* re 1/2))
(*.f64 re (fma.f64 (exp.f64 im) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
1
#s(literal 1 binary64)
(exp im)
(exp.f64 im)
im
(* re 1/2)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 0 binary64))
re
1/2
#s(literal 1/2 binary64)

localize452.0ms (2.7%)

Memory
-9.6MiB live, 200.3MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(*.f64 re #s(literal 1/2 binary64))
accuracy100.0%
(exp.f64 im)
accuracy100.0%
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
accuracy52.8%
(-.f64 #s(literal 1 binary64) (exp.f64 im))
accuracy99.6%
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))
accuracy99.5%
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
accuracy98.1%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
accuracy93.7%
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
accuracy99.9%
(*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))
accuracy99.8%
(*.f64 (*.f64 im im) (*.f64 im im))
accuracy99.6%
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
accuracy96.0%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
accuracy100.0%
(*.f64 re (neg.f64 im))
accuracy100.0%
(neg.f64 im)
accuracy100.0%
(sin.f64 re)
accuracy99.9%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))
accuracy96.5%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
Samples
94.0ms256×0valid
Compiler

Compiled 240 to 40 computations (83.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 75.0ms
ival-mult: 45.0ms (60.3% of total)
const: 13.0ms (17.4% of total)
ival-sin: 6.0ms (8% of total)
ival-add: 3.0ms (4% of total)
ival-neg: 3.0ms (4% of total)
ival-exp: 2.0ms (2.7% of total)
ival-expm1: 2.0ms (2.7% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series44.0ms (0.3%)

Memory
3.3MiB live, 41.8MiB allocated
Counts
22 → 336
Calls
Call 1
Inputs
#<alt (+ (* (* im im) -1/6) -1)>
#<alt (* im im)>
#<alt (sin re)>
#<alt (* (* im (+ (* (* im im) -1/6) -1)) (sin re))>
#<alt (* re (neg im))>
#<alt (neg im)>
#<alt (* (* 1/2 re) (* im (* -1/60 (* (* im im) (* im im)))))>
#<alt (* im (* -1/60 (* (* im im) (* im im))))>
#<alt (* -1/60 (* (* im im) (* im im)))>
#<alt (* (* im im) (* im im))>
#<alt (* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))>
#<alt (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2))>
#<alt (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)>
#<alt (* im (* (* (* im im) (* im im)) -1/2520))>
#<alt (* (- 1 (exp im)) (* re 1/2))>
#<alt (- 1 (exp im))>
#<alt (exp im)>
#<alt (* re 1/2)>
#<alt (* im (+ (* (* im im) -1/6) -1))>
#<alt (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2))>
#<alt (+ (* (* re re) -1/12) 1/2)>
#<alt (* (* (* im im) (* im im)) -1/2520)>
Outputs
#<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 (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<alt (pow im 2)>
#<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 (* 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 (* 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 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 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1 im)>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/120 (* (pow im 5) re))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 5))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (pow im 4))>
#<alt (* -1/60 (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 (pow im 4)>
#<alt (* 1/2 (* im (* re (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))>
#<alt (* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))>
#<alt (* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))>
#<alt (* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))>
#<alt (* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))>
#<alt (* -2 im)>
#<alt (* im (- (* -1/2520 (pow im 6)) 2))>
#<alt (* im (- (* -1/2520 (pow im 6)) 2))>
#<alt (* im (- (* -1/2520 (pow im 6)) 2))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1/2520 (pow im 7))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt -2>
#<alt (- (* -1/2520 (pow im 6)) 2)>
#<alt (- (* -1/2520 (pow im 6)) 2)>
#<alt (- (* -1/2520 (pow im 6)) 2)>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1/2520 (pow im 6))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2520 (pow im 5))>
#<alt (* -1/2 (* im re))>
#<alt (* im (+ (* -1/2 re) (* -1/4 (* im re))))>
#<alt (* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* -1/12 (* im re))))))>
#<alt (* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* im (+ (* -1/12 re) (* -1/48 (* im re))))))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* 1/2 (* re (- 1 (exp im))))>
#<alt (* -1 im)>
#<alt (* im (- (* -1/2 im) 1))>
#<alt (* im (- (* im (- (* -1/6 im) 1/2)) 1))>
#<alt (* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt (- 1 (exp im))>
#<alt 1>
#<alt (+ 1 im)>
#<alt (+ 1 (* im (+ 1 (* 1/2 im))))>
#<alt (+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (exp im)>
#<alt (* 1/2 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 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 (* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))>
#<alt (* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))>
#<alt (* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))>
#<alt (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))>
#<alt (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))>
#<alt 1/2>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (+ 1/2 (* -1/12 (pow re 2)))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/12 (pow re 2))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
#<alt (* -1/2520 (pow im 4))>
Calls

84 calls:

TimeVariablePointExpression
19.0ms
re
@0
(* (* im (+ (* (* im im) -1/6) -1)) (sin re))
2.0ms
im
@inf
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
2.0ms
im
@0
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
1.0ms
re
@0
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
1.0ms
re
@0
(* (* 1/2 re) (* im (* -1/60 (* (* im im) (* im im)))))

rewrite964.0ms (5.7%)

Memory
-18.1MiB live, 891.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
9 826×accelerator-lowering-fma.f32
9 826×accelerator-lowering-fma.f64
7 612×*-lowering-*.f32
7 612×*-lowering-*.f64
2 810×/-lowering-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037189
1167165
21143141
08907133
Stop Event
iter limit
node limit
Counts
22 → 964
Calls
Call 1
Inputs
(+ (* (* im im) -1/6) -1)
(* im im)
(sin re)
(* (* im (+ (* (* im im) -1/6) -1)) (sin re))
(* re (neg im))
(neg im)
(* (* 1/2 re) (* im (* -1/60 (* (* im im) (* im im)))))
(* im (* -1/60 (* (* im im) (* im im))))
(* -1/60 (* (* im im) (* im im)))
(* (* im im) (* im im))
(* re (* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2)))
(* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2))
(+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)
(* im (* (* (* im im) (* im im)) -1/2520))
(* (- 1 (exp im)) (* re 1/2))
(- 1 (exp im))
(exp im)
(* re 1/2)
(* im (+ (* (* im im) -1/6) -1))
(* (* im (+ (* im (* im (* (* (* im im) (* im im)) -1/2520))) -2)) (+ (* (* re re) -1/12) 1/2))
(+ (* (* re re) -1/12) 1/2)
(* (* (* im im) (* im im)) -1/2520)
Outputs
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))
(+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #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 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64))
(-.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (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 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64)))) (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 im (neg.f64 (*.f64 im #s(literal 1/6 binary64))) #s(literal -1 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1/6 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal -1 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (/.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) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal 1/6 binary64) #s(literal -1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal -1 binary64))
(neg.f64 (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))))
(neg.f64 (/.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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) (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 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))))) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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/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)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/216 binary64)))) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/46656 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/1296 binary64) (+.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/1296 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))))) (neg.f64 (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #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 #s(literal -1 binary64) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (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 (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (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) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64))))) (+.f64 (/.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (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)))))
(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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)) #s(literal 1/6 binary64))))))
(*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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/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 (-.f64 #s(literal 0 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/6 binary64)))))
(+.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))
(+.f64 (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)) (fma.f64 im im #s(literal 0 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 1 binary64)))
(fma.f64 im im #s(literal 0 binary64))
(fma.f64 im (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im)) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im) (fma.f64 im im #s(literal 0 binary64)))
(fma.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)) #s(literal 0 binary64))
(fma.f64 (pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) im #s(literal 0 binary64))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal -1 binary64) #s(literal 0 binary64))
(neg.f64 (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(neg.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 (-.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 0 binary64)) (-.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
(pow.f64 (-.f64 #s(literal 0 binary64) im) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 im (*.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 im (-.f64 #s(literal 0 binary64) im)))
(*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 #s(literal 0 binary64) im))
(*.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(*.f64 (pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) #s(literal -1 binary64)) im)
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) im) im) #s(literal -1 binary64))
(sin.f64 re)
(+.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 re) im)))
(+.f64 (neg.f64 (*.f64 (sin.f64 re) im)) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re))))
(+.f64 (neg.f64 (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))))
(+.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (sin.f64 re) im)) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (sin.f64 re) im)))
(fma.f64 im (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 im (*.f64 #s(literal -1 binary64) (sin.f64 re)) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (sin.f64 re) im) (*.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 (sin.f64 re) im)))
(fma.f64 #s(literal -1 binary64) (*.f64 im (sin.f64 re)) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))
(fma.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))))
(fma.f64 (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (sin.f64 re) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/6 binary64) (sin.f64 re)) (neg.f64 (*.f64 im (sin.f64 re))))
(fma.f64 (*.f64 (sin.f64 re) im) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) im) #s(literal -1 binary64) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))) im (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1 binary64)) im (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))
(fma.f64 (*.f64 (sin.f64 re) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/6 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) #s(literal -1/6 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im #s(literal -1/6 binary64))) (fma.f64 im im #s(literal 0 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)))
(fma.f64 (*.f64 (sin.f64 re) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/6 binary64) (neg.f64 (*.f64 (sin.f64 re) im)))
(/.f64 (*.f64 (sin.f64 re) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (sin.f64 re) im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (-.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 re) im)) (neg.f64 (*.f64 (sin.f64 re) im))) (*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 re) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))) (neg.f64 (*.f64 im (sin.f64 re)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))) (*.f64 (neg.f64 (*.f64 (sin.f64 re) im)) (neg.f64 (*.f64 (sin.f64 re) im)))) (-.f64 (*.f64 (sin.f64 re) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))) (neg.f64 (*.f64 (sin.f64 re) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) #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 (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 (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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (sin.f64 re))))
(*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (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 (sin.f64 re) 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 (*.f64 (sin.f64 re) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (*.f64 (sin.f64 re) im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im re)))
(+.f64 (*.f64 re #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im re)))
(+.f64 (*.f64 #s(literal 0 binary64) re) (-.f64 #s(literal 0 binary64) (*.f64 im re)))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(fma.f64 re #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) (*.f64 im re)))
(fma.f64 #s(literal 0 binary64) re (-.f64 #s(literal 0 binary64) (*.f64 im re)))
(neg.f64 (*.f64 im re))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 im re) #s(literal 3 binary64))) (+.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 im (-.f64 #s(literal 0 binary64) re))
(*.f64 #s(literal -1 binary64) (*.f64 im re))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 (-.f64 #s(literal 0 binary64) im) re)
(*.f64 (*.f64 im re) #s(literal -1 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) re) im)
(*.f64 (*.f64 re #s(literal -1 binary64)) im)
(+.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) im)
(-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im im #s(literal 0 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) im) (/.f64 (fma.f64 im im #s(literal 0 binary64)) im))
(neg.f64 im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 im (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (+.f64 #s(literal 0 binary64) (-.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) im)
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64)))) (-.f64 #s(literal 0 binary64) im))
(*.f64 im #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) im)
(*.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)))
(*.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal -2 binary64))
(*.f64 im (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))))
(*.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)))
(*.f64 re (*.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (*.f64 im (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -1/60 binary64) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))
(*.f64 (*.f64 im (*.f64 re (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))) #s(literal 1/2 binary64))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))) (*.f64 im #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (*.f64 im #s(literal -1/60 binary64))) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))) im)
(*.f64 (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/60 binary64))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) re)
(*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/2 binary64)) re) im)
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) re) (*.f64 #s(literal 1/2 binary64) im))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) #s(literal 1/2 binary64)) (*.f64 im re))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64))) im) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 im (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))) im)
(*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/60 binary64))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))
(*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)))
(*.f64 #s(literal -1/60 binary64) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/60 binary64))
(*.f64 (*.f64 im #s(literal -1/60 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))) im)
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 im)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 im) #s(literal 4 binary64)))
(exp.f64 (fma.f64 #s(literal 2 binary64) (log.f64 im) (*.f64 #s(literal 2 binary64) (log.f64 im))))
(pow.f64 im #s(literal 4 binary64))
(pow.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) im)
(+.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(+.f64 (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 re (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im #s(literal -2 binary64)))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) re)))
(+.f64 (*.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(+.f64 (*.f64 (*.f64 im re) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal -2 binary64))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(+.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) re) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) re))
(+.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) re) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) re))
(+.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 im #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im re)))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im re)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)))
(+.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 im (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) re) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 re (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(fma.f64 re (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(fma.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 im #s(literal -2 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) re)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) re)))
(fma.f64 (*.f64 im re) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 im re) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 im re) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(fma.f64 (*.f64 im re) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 im re) (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))) re (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) re (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 1/2 binary64) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 re (*.f64 im #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) re (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) re))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im re) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im re)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im re) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) re)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) re (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) re))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im re) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 im re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im #s(literal -2 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) re) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 re re))) (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal -1/12 binary64))) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re #s(literal -1/12 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 im re)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) im (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 re re)))) #s(literal -1/12 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal -1/12 binary64)))) (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) im (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(fma.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal -1/12 binary64)) (*.f64 re re) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re re)) #s(literal -1/12 binary64) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) im (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re))) (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))) (-.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re)))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re (*.f64 (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) re))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re)))
(*.f64 im (*.f64 re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re)))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) re))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) re)
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(*.f64 (*.f64 im re) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im re))
(*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) re))
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) im)
(*.f64 (*.f64 re (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im re)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) im)
(*.f64 (*.f64 (*.f64 im re) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) im) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)
(+.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 im #s(literal -2 binary64)))
(+.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(-.f64 (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (/.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(fma.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 im #s(literal -2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) im (*.f64 im #s(literal -2 binary64)))
(fma.f64 #s(literal -2 binary64) im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -1/2520 binary64) im) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64)))
(fma.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) im)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))
(/.f64 im (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (neg.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64)))
(/.f64 (fma.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64) (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) (*.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))))
(/.f64 (-.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 4 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) im))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) im))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))
(+.f64 #s(literal -2 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(-.f64 (/.f64 #s(literal 4 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64)))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -2 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal -2 binary64))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) im)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 #s(literal -1/2520 binary64) im)) #s(literal -2 binary64))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (fma.f64 im im #s(literal 0 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) im #s(literal -2 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (neg.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 #s(literal -1/2520 binary64) im) #s(literal -2 binary64))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/2520 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)) #s(literal -2 binary64))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/2520 binary64) #s(literal -2 binary64))
(fma.f64 (*.f64 #s(literal -1/2520 binary64) im) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -2 binary64))
(fma.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -2 binary64))
(fma.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -2 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64))) (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (neg.f64 (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64)))
(/.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) #s(literal 4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 6 binary64)) #s(literal -64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal 8 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 6 binary64)) #s(literal -64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (+.f64 #s(literal 16 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))) (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) #s(literal -16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 9 binary64)) #s(literal -512 binary64)) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 6 binary64)) (-.f64 #s(literal 64 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) #s(literal -8 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (neg.f64 (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (*.f64 (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 4 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64) #s(literal -2 binary64))))
(*.f64 (-.f64 #s(literal 4 binary64) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -2 binary64) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1/2520 binary64)))))
(*.f64 im (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))))
(*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) im)))
(*.f64 im (*.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)) im))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal -1/2520 binary64) im))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) im)
(*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/2520 binary64))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 #s(literal -1/2520 binary64) im)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im #s(literal -1/2520 binary64)) im))
(*.f64 (*.f64 #s(literal -1/2520 binary64) im) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) im)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) im)
(*.f64 (*.f64 (*.f64 im #s(literal -1/2520 binary64)) im) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 im #s(literal -1/2520 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im)
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (exp.f64 im) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 re #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) re (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 #s(literal 0 binary64) (exp.f64 im))) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) re (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(fma.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) re) #s(literal 1/2 binary64) (*.f64 re #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1 binary64)) (exp.f64 im) (*.f64 re #s(literal 1/2 binary64)))
(/.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 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 1 binary64) (exp.f64 im)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (neg.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im)))))) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64)))) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64)) (-.f64 (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))))
(/.f64 (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))))) (-.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (*.f64 re (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 1/2 binary64))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) re)
(*.f64 (fma.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1/2 binary64)) re)
(*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 #s(literal 1/2 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(+.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))
(+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(-.f64 #s(literal 0 binary64) (expm1.f64 im))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(fma.f64 #s(literal -1 binary64) (exp.f64 im) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (neg.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (neg.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(fma.f64 (exp.f64 im) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64) #s(literal 1 binary64))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal 1 binary64) (exp.f64 im)))
(/.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (*.f64 (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (exp.f64 (+.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (*.f64 im #s(literal 3 binary64)) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 (+.f64 im im) #s(literal 3 binary64)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (+.f64 im im)) (+.f64 (exp.f64 (+.f64 im im)) #s(literal 1 binary64)))) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (fma.f64 #s(literal 2 binary64) im (+.f64 im im)))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im)))) (neg.f64 (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(/.f64 (+.f64 (-.f64 #s(literal 0 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) #s(literal 1 binary64)) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (fma.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (fma.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))))
(/.f64 (expm1.f64 (+.f64 im im)) (-.f64 (-.f64 #s(literal 0 binary64) (exp.f64 im)) #s(literal 1 binary64)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))) (*.f64 (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))) (+.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))) (/.f64 (exp.f64 (*.f64 im #s(literal 3 binary64))) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im)))) (*.f64 (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im))))) (+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))) (/.f64 (exp.f64 (+.f64 im im)) (+.f64 #s(literal 1 binary64) (exp.f64 im)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (exp.f64 im))))
(*.f64 (-.f64 #s(literal 0 binary64) (-.f64 #s(literal 1 binary64) (exp.f64 (*.f64 im #s(literal 3 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (exp.f64 im) (+.f64 #s(literal 1 binary64) (exp.f64 im)) #s(literal 1 binary64)))))
(*.f64 (+.f64 #s(literal -1 binary64) (exp.f64 (+.f64 im im))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (-.f64 #s(literal 0 binary64) (exp.f64 im)))))
(exp.f64 im)
(*.f64 #s(literal 1 binary64) (exp.f64 im))
(*.f64 (exp.f64 im) #s(literal 1 binary64))
(*.f64 re #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) re)
(*.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1 binary64)))
(*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64))
(+.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(+.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im))
(-.f64 #s(literal 0 binary64) (-.f64 im (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))
(-.f64 (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)) im)
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 im #s(literal -1 binary64) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/6 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) im (-.f64 #s(literal 0 binary64) im))
(fma.f64 #s(literal -1 binary64) im (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im #s(literal -2 binary64)) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 #s(literal -2 binary64) (*.f64 im #s(literal 1/2 binary64)) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 im #s(literal -2 binary64)) #s(literal 1/2 binary64) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/6 binary64) (-.f64 #s(literal 0 binary64) im))
(fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 im im #s(literal 0 binary64))) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (/.f64 #s(literal 1 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) #s(literal -2 binary64) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))) (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.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 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) im)))
(/.f64 #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 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #s(literal -1 binary64)) im)))
(/.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))))
(/.f64 (*.f64 (*.f64 im (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)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 im (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 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) im))
(/.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) im) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #s(literal -1 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (neg.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 im (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))))) (neg.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) im)) (-.f64 #s(literal 0 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #s(literal -1 binary64)) im)) (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (-.f64 #s(literal 0 binary64) im) (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (fma.f64 im im (*.f64 im (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64))))))
(/.f64 (-.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (-.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))) im))
(*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) im) (-.f64 (-.f64 #s(literal 0 binary64) im) (fma.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64)) #s(literal 0 binary64)))))))
(*.f64 (*.f64 (*.f64 im (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)))) (/.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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #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 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/216 binary64))) #s(literal -1 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/36 binary64))) #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 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(+.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(+.f64 (*.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 im (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(+.f64 (*.f64 im (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) im))
(+.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) im) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im))
(+.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)))
(+.f64 (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)))
(+.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))))) (-.f64 #s(literal 0 binary64) im))
(+.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)))) (-.f64 #s(literal 0 binary64) im))
(+.f64 (fma.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64)))))
(+.f64 (fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))) (*.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(fma.f64 im (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(fma.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 im (*.f64 #s(literal -2 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 re (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (*.f64 #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)))
(fma.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) #s(literal 1/2 binary64) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 im (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 im re) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) #s(literal 1/2 binary64) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 re #s(literal -1/12 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 re (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 1/2 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) im))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) im (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal 1/2 binary64)) im))
(fma.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) re)) (*.f64 re #s(literal -1/12 binary64)) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im)) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) im) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (*.f64 re re))) #s(literal -1/12 binary64) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal -1/12 binary64))) (*.f64 re re) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (*.f64 re #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) #s(literal -2 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))) im (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))) im (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))) im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) #s(literal -2 binary64)) im (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re #s(literal -1/12 binary64))) re (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re re)) #s(literal -1/12 binary64) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) #s(literal -1/12 binary64)) (*.f64 re re) (fma.f64 im (*.f64 #s(literal -2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 im #s(literal -2 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) im) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 im im #s(literal 0 binary64)) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (+.f64 (-.f64 #s(literal 0 binary64) im) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 re #s(literal -1/12 binary64))) re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal -1/12 binary64)) re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im)) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) im)) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) #s(literal -1/12 binary64))) re) re (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (fma.f64 im im #s(literal 0 binary64))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (fma.f64 im im #s(literal 0 binary64)) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (fma.f64 (*.f64 re re) (*.f64 #s(literal -1/12 binary64) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))) (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))
(/.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(/.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64)))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -8 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64)) (*.f64 (*.f64 im #s(literal -2 binary64)) (-.f64 (*.f64 im #s(literal -2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 im (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)))) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) im)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) im)) (*.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (pow.f64 (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))) #s(literal 3 binary64))) (fma.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64))))) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im #s(literal -2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (*.f64 #s(literal -2 binary64) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))))
(*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im))
(*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) im)
(*.f64 (fma.f64 #s(literal -1/1728 binary64) (pow.f64 (*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) #s(literal 3 binary64)) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (-.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))) (*.f64 re (*.f64 re (*.f64 (*.f64 #s(literal -1/12 binary64) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) im))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))
(*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)) (*.f64 im (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (*.f64 im (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (fma.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64))) #s(literal -8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 #s(literal 1/6350400 binary64) (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) (-.f64 #s(literal 4 binary64) (*.f64 im (*.f64 im (*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal 1/1260 binary64))))))))
(*.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) im) (fma.f64 (*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal 1/6350400 binary64) #s(literal -4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64))) #s(literal 2 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/12 binary64) (*.f64 re re) #s(literal 1/2 binary64))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))) (neg.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(fma.f64 (*.f64 re #s(literal -1/12 binary64)) re #s(literal 1/2 binary64))
(neg.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(neg.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (*.f64 #s(literal 1/2985984 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))))) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 #s(literal 1/2985984 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal 1/64 binary64)) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal -1/13824 binary64))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2985984 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/2985984 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 (*.f64 re re) (*.f64 re (*.f64 re (*.f64 re re))))) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/20736 binary64) (+.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/576 binary64)))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) (*.f64 re (*.f64 re (*.f64 re re)))) #s(literal 1/20736 binary64) #s(literal -1/16 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re)))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))))) (+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64))))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/24 binary64))))))
(*.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/24 binary64)))))))
(*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re re) #s(literal 1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64)))))
(*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal -1/2520 binary64)))
(*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)))
(*.f64 (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -1/2520 binary64))
(*.f64 #s(literal -1/2520 binary64) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64)) (fma.f64 im im #s(literal 0 binary64)))
(*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/2520 binary64)))
(*.f64 (*.f64 #s(literal -1/2520 binary64) im) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) im)

simplify865.0ms (5.1%)

Memory
-25.1MiB live, 878.1MiB allocated
Algorithm
egg-herbie
Rules
10 906×accelerator-lowering-fma.f32
10 906×accelerator-lowering-fma.f64
6 896×*-lowering-*.f32
6 896×*-lowering-*.f64
4 110×+-lowering-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02403087
17842891
227192591
373292585
081612443
Stop Event
iter limit
node limit
Counts
336 → 336
Calls
Call 1
Inputs
-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)))))
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
(pow im 2)
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)))
(* 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)))))
(* 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 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 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1 im)
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/120 (* (pow im 5) re))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 5))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (pow im 4))
(* -1/60 (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)
(pow im 4)
(* 1/2 (* im (* re (- (* -1/2520 (pow im 6)) 2))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(* -2 im)
(* im (- (* -1/2520 (pow im 6)) 2))
(* im (- (* -1/2520 (pow im 6)) 2))
(* im (- (* -1/2520 (pow im 6)) 2))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1/2520 (pow im 7))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
-2
(- (* -1/2520 (pow im 6)) 2)
(- (* -1/2520 (pow im 6)) 2)
(- (* -1/2520 (pow im 6)) 2)
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1/2520 (pow im 6))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2520 (pow im 5))
(* -1/2 (* im re))
(* im (+ (* -1/2 re) (* -1/4 (* im re))))
(* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* -1/12 (* im re))))))
(* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* im (+ (* -1/12 re) (* -1/48 (* im re))))))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* 1/2 (* re (- 1 (exp im))))
(* -1 im)
(* im (- (* -1/2 im) 1))
(* im (- (* im (- (* -1/6 im) 1/2)) 1))
(* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
(- 1 (exp im))
1
(+ 1 im)
(+ 1 (* im (+ 1 (* 1/2 im))))
(+ 1 (* im (+ 1 (* im (+ 1/2 (* 1/6 im))))))
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(exp im)
(* 1/2 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 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)))))
(* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
1/2
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(+ 1/2 (* -1/12 (pow re 2)))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/12 (pow re 2))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
(* -1/2520 (pow im 4))
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))
(- (* -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))
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
(pow im 2)
(*.f64 im im)
re
(* re (+ 1 (* -1/6 (pow re 2))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* 1/120 (pow re 2)) 1/6))))
(*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* re (+ 1 (* (pow re 2) (- (* (pow re 2) (+ 1/120 (* -1/5040 (pow re 2)))) 1/6))))
(*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64)))
(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)))
(-.f64 #s(literal 0 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)))
(* 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)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* (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)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (sin.f64 re) #s(literal 0 binary64)) #s(literal 0 binary64)) #s(literal 0 binary64))
(* -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)))
(* im (* re (- (* -1/6 (pow im 2)) 1)))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(* 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 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(* 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 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #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 re (*.f64 re (*.f64 (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) (*.f64 im (*.f64 re re))) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64))))))
(* 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 re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 (* im re))
(-.f64 #s(literal 0 binary64) (*.f64 im re))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/120 (* (pow im 5) re))
(*.f64 #s(literal -1/120 binary64) (*.f64 re (pow.f64 im #s(literal 5 binary64))))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/60 binary64))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/60 (pow im 4))
(*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(pow im 4)
(*.f64 (*.f64 im (*.f64 im im)) im)
(* 1/2 (* im (* re (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(* re (+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))))
(* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 3) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (* im (* (pow re 3) (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2))) (* 1/12 (* im (- (* -1/2520 (pow im 6)) 2))))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -2 (* im (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 im (*.f64 re (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64))))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (+ (* -2 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* -1/2520 (* (pow im 6) (* re (+ 1/2 (* -1/12 (pow re 2))))))))
(*.f64 (*.f64 re (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* (pow im 7) (+ (* -2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))) (* -1/2520 (* re (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1/2520 (* (pow im 7) (* re (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (* re (+ 1/2 (* -1/12 (pow re 2))))) (* 2 (/ (* re (+ 1/2 (* -1/12 (pow re 2)))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -2 im)
(*.f64 im #s(literal -2 binary64))
(* im (- (* -1/2520 (pow im 6)) 2))
(*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (- (* -1/2520 (pow im 6)) 2))
(*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (- (* -1/2520 (pow im 6)) 2))
(*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1/2520 (pow im 7))
(*.f64 #s(literal -1/2520 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(* -1 (* (pow im 7) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (-.f64 #s(literal -1/2520 binary64) (/.f64 #s(literal 2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))))
-2
#s(literal -2 binary64)
(- (* -1/2520 (pow im 6)) 2)
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(- (* -1/2520 (pow im 6)) 2)
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(- (* -1/2520 (pow im 6)) 2)
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1/2520 (pow im 6))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1 (* (pow im 6) (+ 1/2520 (* 2 (/ 1 (pow im 6))))))
(fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2520 (pow im 5))
(*.f64 (pow.f64 im #s(literal 5 binary64)) #s(literal -1/2520 binary64))
(* -1/2 (* im re))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(* im (+ (* -1/2 re) (* -1/4 (* im re))))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* -1/12 (* im re))))))
(*.f64 im (fma.f64 im (*.f64 re (fma.f64 im #s(literal -1/12 binary64) #s(literal -1/4 binary64))) (*.f64 re #s(literal -1/2 binary64))))
(* im (+ (* -1/2 re) (* im (+ (* -1/4 re) (* im (+ (* -1/12 re) (* -1/48 (* im re))))))))
(*.f64 im (fma.f64 im (fma.f64 (*.f64 im re) (fma.f64 im #s(literal -1/48 binary64) #s(literal -1/12 binary64)) (*.f64 re #s(literal -1/4 binary64))) (*.f64 re #s(literal -1/2 binary64))))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* 1/2 (* re (- 1 (exp im))))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(* -1 im)
(-.f64 #s(literal 0 binary64) im)
(* im (- (* -1/2 im) 1))
(*.f64 im (fma.f64 im #s(literal -1/2 binary64) #s(literal -1 binary64)))
(* im (- (* im (- (* -1/6 im) 1/2)) 1))
(*.f64 im (fma.f64 im (fma.f64 #s(literal -1/6 binary64) im #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(* im (- (* im (- (* im (- (* -1/24 im) 1/6)) 1/2)) 1))
(*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (exp.f64 im))
(- 1 (exp im))
(-.f64 #s(literal 1 binary64) (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 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)
(* 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))
(* -1 im)
(-.f64 #s(literal 0 binary64) 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))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) #s(literal 0 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 (* (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))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) #s(literal 0 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 (* (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)))
(* -2 (* im (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 im (fma.f64 #s(literal 1/6 binary64) (*.f64 re re) #s(literal -1 binary64)))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* im (+ (* -2 (+ 1/2 (* -1/12 (pow re 2)))) (* -1/2520 (* (pow im 6) (+ 1/2 (* -1/12 (pow re 2)))))))
(*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64)))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* (pow im 7) (+ (* -2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))) (* -1/2520 (+ 1/2 (* -1/12 (pow re 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1/2520 (* (pow im 7) (+ 1/2 (* -1/12 (pow re 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/30240 binary64) #s(literal -1/5040 binary64)))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* -1 (* (pow im 7) (+ (* 1/2520 (+ 1/2 (* -1/12 (pow re 2)))) (* 2 (/ (+ 1/2 (* -1/12 (pow re 2))) (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal -2 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) #s(literal -1/2520 binary64))))
(* 1/2 (* im (- (* -1/2520 (pow im 6)) 2)))
(*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(+ (* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2)))) (* 1/2 (* im (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 re re))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (* im (* (pow re 2) (- (* -1/2520 (pow im 6)) 2))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 im (*.f64 re re))) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (+ (* -1/12 (* im (- (* -1/2520 (pow im 6)) 2))) (* 1/2 (/ (* im (- (* -1/2520 (pow im 6)) 2)) (pow re 2)))))
(*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64))) (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(+ 1/2 (* -1/12 (pow re 2)))
(fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/12 (pow re 2))
(*.f64 re (*.f64 re #s(literal -1/12 binary64)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) 1/12))
(*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))
(* -1/2520 (pow im 4))
(*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im (*.f64 im im)) im))

eval697.0ms (4.1%)

Memory
47.9MiB live, 552.7MiB allocated
Compiler

Compiled 53 072 to 4 234 computations (92% saved)

prune497.0ms (2.9%)

Memory
-17.6MiB live, 583.3MiB allocated
Pruning

61 alts after pruning (57 fresh and 4 done)

PrunedKeptTotal
New1 510271 537
Fresh123042
Picked145
Done101
Total1 524611 585
Accuracy
100.0%
Counts
1 585 → 61
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
59.7%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) im)
23.0%
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (fma.f64 im im #s(literal 0 binary64)))
51.4%
(/.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
34.1%
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
54.5%
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
53.0%
(/.f64 (sin.f64 re) (/.f64 #s(literal -1 binary64) im))
52.7%
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
50.8%
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) im)))
57.9%
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
17.0%
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
50.4%
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
59.7%
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) im))
21.6%
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
51.5%
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
52.2%
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
50.4%
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
50.4%
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
52.2%
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
57.7%
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
61.0%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
50.7%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
85.5%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
59.6%
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) re)
52.0%
(*.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
39.1%
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
55.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
64.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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))))
63.9%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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)))
63.8%
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
63.4%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
59.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
58.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
59.6%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
38.1%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))))
52.2%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))))
52.2%
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
21.6%
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
43.0%
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
55.6%
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
64.9%
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
50.7%
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
47.0%
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
21.6%
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64))))
54.1%
(*.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))))
65.0%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
31.5%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
52.1%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
52.1%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
45.5%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
21.6%
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
30.2%
(*.f64 re (*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
30.2%
(*.f64 re (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
43.6%
(*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
34.1%
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
38.3%
(*.f64 re (neg.f64 im))
61.6%
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
57.8%
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
34.1%
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
28.1%
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
53.1%
(neg.f64 (*.f64 (sin.f64 re) im))
Compiler

Compiled 3 211 to 1 165 computations (63.7% saved)

regimes165.0ms (1%)

Memory
-0.1MiB live, 399.2MiB allocated
Counts
95 → 2
Calls
Call 1
Inputs
(*.f64 re (neg.f64 im))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #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 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 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)))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 re (*.f64 (*.f64 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))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(neg.f64 (*.f64 (sin.f64 re) im))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (sin.f64 re))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (/.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64)))) #s(literal -1/9 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
(/.f64 (sin.f64 re) (/.f64 #s(literal -1 binary64) im))
(*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (sin.f64 re) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) im)
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 (sin.f64 re) im)))
(*.f64 (*.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) (sin.f64 re)) (/.f64 #s(literal 1 binary64) 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 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
(/.f64 (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) (sin.f64 re)) (fma.f64 im im #s(literal 0 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 re (*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (sin.f64 re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (*.f64 (fma.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64))))) #s(literal -4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #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))))
(*.f64 im (*.f64 (sin.f64 re) (fma.f64 (fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal -1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im im))) (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (/.f64 (fma.f64 (*.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im im #s(literal 0 binary64)) #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/9 binary64)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal 1/3 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) re)))) (sin.f64 re)) (-.f64 #s(literal 0 binary64) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) im) (sin.f64 re)) (/.f64 (*.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) (*.f64 (sin.f64 re) im))) (-.f64 #s(literal 0 binary64) 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 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
Calls

6 calls:

29.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
28.0ms
im
27.0ms
(sin.f64 re)
26.0ms
re
25.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
94.1%1re
99.9%2im
99.0%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
94.1%1(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
94.1%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)

regimes52.0ms (0.3%)

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

2 calls:

25.0ms
im
22.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
99.4%2im
99.4%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes70.0ms (0.4%)

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

3 calls:

25.0ms
im
20.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
20.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Results
AccuracySegmentsBranch
98.6%2(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
98.6%3im
94.1%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
Compiler

Compiled 24 to 18 computations (25% saved)

regimes23.0ms (0.1%)

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

1 calls:

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

regimes27.0ms (0.2%)

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

1 calls:

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

regimes23.0ms (0.1%)

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

1 calls:

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

regimes20.0ms (0.1%)

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

1 calls:

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

regimes20.0ms (0.1%)

Memory
4.9MiB live, 46.5MiB allocated
Counts
70 → 3
Calls
Call 1
Inputs
(*.f64 re (neg.f64 im))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #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 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 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)))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 re (*.f64 (*.f64 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))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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))))
(*.f64 re (*.f64 (fma.f64 (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64)))))) #s(literal -1/2520 binary64) (*.f64 im #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 re re) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64)) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))))
(/.f64 (*.f64 (*.f64 im (*.f64 re (fma.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 #s(literal -1/2520 binary64) (*.f64 im (fma.f64 im im #s(literal 0 binary64)))) #s(literal -2 binary64)))) (fma.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) #s(literal -1/4 binary64))) (fma.f64 re (*.f64 re #s(literal -1/12 binary64)) #s(literal -1/2 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 #s(literal -1/144 binary64) (*.f64 re (*.f64 re (*.f64 re re))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) #s(literal -1/12 binary64))))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 (/.f64 (fma.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))) #s(literal 0 binary64)) im) (/.f64 (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) re)) (fma.f64 (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)))) #s(literal -4 binary64))) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64))) #s(literal 2 binary64)))
(*.f64 re (fma.f64 re (*.f64 (*.f64 re #s(literal -1/12 binary64)) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (fma.f64 im (*.f64 im (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/2520 binary64) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(neg.f64 (*.f64 (sin.f64 re) im))
(fma.f64 (sin.f64 re) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
Outputs
(*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64)))
(neg.f64 (*.f64 (sin.f64 re) im))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
Calls

1 calls:

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

regimes115.0ms (0.7%)

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

6 calls:

21.0ms
re
20.0ms
(sin.f64 re)
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
19.0ms
im
16.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
75.5%2re
80.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
80.0%2(sin.f64 re)
88.4%2(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
88.4%2im
94.6%3(*.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)

regimes119.0ms (0.7%)

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

6 calls:

21.0ms
im
21.0ms
(sin.f64 re)
20.0ms
re
18.0ms
(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
18.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
65.0%1re
72.8%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
72.8%2(sin.f64 re)
65.0%1im
65.0%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
71.3%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)

regimes45.0ms (0.3%)

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

21.0ms
(sin.f64 re)
19.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
Results
AccuracySegmentsBranch
72.6%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
72.6%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes36.0ms (0.2%)

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

2 calls:

17.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
16.0ms
(sin.f64 re)
Results
AccuracySegmentsBranch
71.9%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
71.9%2(sin.f64 re)
Compiler

Compiled 10 to 8 computations (20% saved)

regimes36.0ms (0.2%)

Memory
-25.0MiB live, 92.3MiB allocated
Counts
54 → 2
Calls
Call 1
Inputs
(*.f64 re (neg.f64 im))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #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 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 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)))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64)))
(*.f64 re (*.f64 (*.f64 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))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 im re)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 re (*.f64 (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (*.f64 re (*.f64 re #s(literal -1/12 binary64)))))
(*.f64 (*.f64 #s(literal -1/12 binary64) (*.f64 (*.f64 im (*.f64 re re)) re)) (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1/3 binary64) (*.f64 im im)) #s(literal -1/60 binary64)))))
(*.f64 re (*.f64 (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 #s(literal -1/12 binary64))))
(*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 im #s(literal -1/12 binary64))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 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 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
Calls

2 calls:

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

Compiled 10 to 8 computations (20% saved)

regimes46.0ms (0.3%)

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

3 calls:

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

Compiled 23 to 18 computations (21.7% saved)

regimes11.0ms (0.1%)

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

1 calls:

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

regimes38.0ms (0.2%)

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

3 calls:

14.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
11.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)))
Results
AccuracySegmentsBranch
70.9%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
70.9%2(sin.f64 re)
71.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)

regimes13.0ms (0.1%)

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

1 calls:

11.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
71.0%2(*.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
23.1MiB live, 61.5MiB allocated
Counts
37 → 2
Calls
Call 1
Inputs
(*.f64 re (neg.f64 im))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #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 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
(*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re)
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 im (fma.f64 im (fma.f64 im #s(literal -1/24 binary64) #s(literal -1/6 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64))) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/120 binary64) #s(literal -1/6 binary64))) re))
(*.f64 re (fma.f64 (*.f64 re (*.f64 re im)) (fma.f64 (*.f64 re re) #s(literal -1/120 binary64) #s(literal 1/6 binary64)) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 #s(literal -1/60 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -1/60 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) im) (*.f64 im (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64))))
(*.f64 (*.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) (*.f64 im #s(literal -1/60 binary64))) (*.f64 im (fma.f64 im im #s(literal 0 binary64))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal -1/60 binary64)) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))
(*.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) (*.f64 im #s(literal -1/60 binary64)))
(*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 re (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))))
(*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 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)))
(*.f64 (*.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64)) (*.f64 (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) #s(literal -1 binary64)) (/.f64 re (-.f64 #s(literal 0 binary64) im)))
(/.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 0 binary64) im)))
(*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
Outputs
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64))))
(*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64))))
Calls

3 calls:

12.0ms
(sin.f64 re)
10.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
69.5%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
69.5%2(sin.f64 re)
69.5%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)

regimes12.0ms (0.1%)

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

1 calls:

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

regimes8.0ms (0%)

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

1 calls:

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

regimes31.0ms (0.2%)

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

3 calls:

12.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
11.0ms
(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
69.4%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
69.4%2(sin.f64 re)
69.5%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)

regimes25.0ms (0.1%)

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

3 calls:

9.0ms
(sin.f64 re)
8.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
6.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
69.0%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
69.0%2(sin.f64 re)
69.1%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)

regimes7.0ms (0%)

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

1 calls:

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

regimes29.0ms (0.2%)

Memory
22.9MiB live, 61.9MiB allocated
Counts
15 → 2
Calls
Call 1
Inputs
(*.f64 re (neg.f64 im))
(*.f64 re (-.f64 #s(literal 0 binary64) im))
(*.f64 im (*.f64 re #s(literal -1/2 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64)))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) re))
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 re (*.f64 im (fma.f64 (*.f64 re re) #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 (-.f64 #s(literal 0 binary64) (fma.f64 im im #s(literal 0 binary64))) re) im)
(fma.f64 (*.f64 re (fma.f64 re (*.f64 re #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 #s(literal 0 binary64) im) #s(literal 0 binary64))
(*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/3 binary64)) #s(literal -2 binary64))))
(*.f64 (*.f64 re (*.f64 im #s(literal 1/2 binary64))) (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64)))
Outputs
(*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64))))
Calls

6 calls:

6.0ms
(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
5.0ms
re
5.0ms
(sin.f64 re)
5.0ms
im
4.0ms
(*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)))
Results
AccuracySegmentsBranch
59.6%1(-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im))
59.6%1re
59.6%1im
65.3%2(*.f64 #s(literal 1/2 binary64) (sin.f64 re))
65.3%2(sin.f64 re)
65.4%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)

regimes11.0ms (0.1%)

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

3 calls:

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

regimes17.0ms (0.1%)

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

6 calls:

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

regimes14.0ms (0.1%)

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

6 calls:

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

Compiled 37 to 28 computations (24.3% saved)

regimes12.0ms (0.1%)

Memory
31.2MiB live, 31.2MiB allocated
Accuracy

Total -14.0b remaining (-35.5%)

Threshold costs -14b (-35.5%)

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

6 calls:

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

bsearch2.0ms (0%)

Memory
-37.2MiB live, 2.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-7.751923515361028
-0.00035111893573780417
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-37.10113671895792
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

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

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00015975513194936962
+inf
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00015975513194936962
+inf
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00015975513194936962
+inf
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.5MiB live, 1.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.00015975513194936962
+inf
0.0ms
-inf
-2.083481478938941e-5
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.736942073368791e-7
3.502091513166734e-6
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch1.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
6.736942073368791e-7
3.502091513166734e-6
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
6.736942073368791e-7
3.502091513166734e-6
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
6.736942073368791e-7
3.502091513166734e-6
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
-3.9908009513631266e-248
0.0
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
1.3MiB live, 1.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.9908009513631266e-248
0.0
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
-2.083481478938941e-5
-1.1178846120828114e-141
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
-2.083481478938941e-5
-1.1178846120828114e-141
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
-3.9908009513631266e-248
0.0
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.9908009513631266e-248
0.0
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
-3.9908009513631266e-248
0.0
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.083481478938941e-5
-1.1178846120828114e-141
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
-3.9908009513631266e-248
0.0
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
-2.083481478938941e-5
-1.1178846120828114e-141
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-3.9908009513631266e-248
0.0
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
-3.9908009513631266e-248
0.0
Compiler

Compiled 16 to 15 computations (6.3% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-1.1178846120828114e-141
-3.9686993940316535e-239
Compiler

Compiled 16 to 15 computations (6.3% saved)

simplify29.0ms (0.2%)

Memory
-17.0MiB live, 62.1MiB allocated
Algorithm
egg-herbie
Rules
166×*-commutative_binary64
16×+-commutative_binary64
16×sub-neg_binary64
12×neg-sub0_binary64
12×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01811352
12721352
22901352
33001352
43051352
53061352
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5 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 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 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)))))
(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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 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)))))
(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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im)) (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/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 -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) 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 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/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 -5902958103587057/295147905179352825856 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re) (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5902958103587057/295147905179352825856 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im 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 -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64))) (*.f64 re (neg.f64 im)))
(*.f64 re (neg.f64 im))
Outputs
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -5 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 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -5 binary64)) (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (fma.f64 (fma.f64 im im #s(literal 0 binary64)) (*.f64 im #s(literal -1/3 binary64)) (*.f64 im #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (neg.f64 im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(if (<=.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (-.f64 #s(literal 1 binary64) (exp.f64 im))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sin.f64 re)) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 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)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (*.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)))))
(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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/2 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)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) 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)))))
(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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im)) (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)))) (*.f64 re (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal -1 binary64)) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 7378697629483821/36893488147419103232 binary64)) (*.f64 (sin.f64 re) (*.f64 im (fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #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/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 binary64) (exp.f64 im)) (*.f64 re #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) re)) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 7378697629483821/36893488147419103232 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/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 7378697629483821/36893488147419103232 binary64)) (neg.f64 (*.f64 (sin.f64 re) im)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -inf.0 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))) (if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal 7378697629483821/36893488147419103232 binary64)) (-.f64 #s(literal 0 binary64) (*.f64 im (sin.f64 re))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 4722366482869645/4722366482869645213696 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 (*.f64 im im) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 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 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 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))) (*.f64 #s(literal 1/2 binary64) (*.f64 re (fma.f64 re (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #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)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/2520 binary64))) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (sin.f64 re) #s(literal 4722366482869645/4722366482869645213696 binary64)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im (*.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) #s(literal -2 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 (*.f64 re re) (fma.f64 (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64))) #s(literal -1/3 binary64)) #s(literal -2 binary64))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))) #s(literal 1/2 binary64))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/2520 binary64)) #s(literal -1/60 binary64)) #s(literal -1/3 binary64))) #s(literal -2 binary64))))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (*.f64 im (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 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 im (*.f64 im (fma.f64 im (*.f64 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 -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 (fma.f64 #s(literal -1/2520 binary64) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) #s(literal -2 binary64)) (*.f64 im #s(literal 1/2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (fma.f64 (fma.f64 (fma.f64 im im #s(literal 0 binary64)) #s(literal -1/60 binary64) #s(literal -1/3 binary64)) (*.f64 im (fma.f64 im im #s(literal 0 binary64))) (*.f64 im #s(literal -2 binary64)))) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) 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 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 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))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64))) (*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 re re) #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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) 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 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 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))) (*.f64 #s(literal 1/2 binary64) re)) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im 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 -5902958103587057/295147905179352825856 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re) (*.f64 re (*.f64 (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im im) #s(literal -2 binary64))) (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 re (*.f64 (fma.f64 (*.f64 re re) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (*.f64 im (fma.f64 #s(literal -1/3 binary64) (*.f64 im 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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) re) (*.f64 im (fma.f64 (*.f64 im im) (*.f64 im (*.f64 im #s(literal -1/60 binary64))) #s(literal -2 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5902958103587057/295147905179352825856 binary64)) (*.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))) #s(literal -1/120 binary64)) re) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5902958103587057/295147905179352825856 binary64)) (*.f64 re (*.f64 #s(literal -1/120 binary64) (*.f64 im (*.f64 im (*.f64 im (fma.f64 im im #s(literal 0 binary64))))))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 re (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re 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 -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -5038209258419659/251910462920982955146951572855242064723418868082104455055218081010186148908960752236565235084370225856148908135059894885483907489539473312974233140212507046179002134322645704349866637075627537275802723363977045251916898867011814946574400376685636747593659677933568 binary64)) (*.f64 im (*.f64 re (fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal -1 binary64)))) (*.f64 im (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) #s(literal -1 binary64)))))
(*.f64 im (*.f64 re (fma.f64 (*.f64 im 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 -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64))) (*.f64 re (neg.f64 im)))
(if (<=.f64 (*.f64 (-.f64 (exp.f64 (-.f64 #s(literal 0 binary64) im)) (exp.f64 im)) (*.f64 #s(literal 1/2 binary64) (sin.f64 re))) #s(literal -3432398830065305/3432398830065304857490950399540696608634717650071652704697231729592771591698828026061279820330727277488648155695740429018560993999858321906287014145557528576 binary64)) (*.f64 (*.f64 im re) (fma.f64 im #s(literal -1/4 binary64) #s(literal -1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) im) re))
(*.f64 re (neg.f64 im))
(*.f64 (-.f64 #s(literal 0 binary64) im) re)

soundness2.6s (15%)

Memory
18.5MiB live, 2 051.4MiB allocated
Rules
21 688×accelerator-lowering-fma.f32
21 688×accelerator-lowering-fma.f64
21 388×accelerator-lowering-fma.f32
21 388×accelerator-lowering-fma.f64
14 942×accelerator-lowering-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044224
1267217
22483217
08751192
037189
1167165
21143141
08907133
03853624
112763558
246473283
081733059
0128619
1362584
21046572
33631551
46388551
08259519
039210
1229210
21945210
08915187
02403087
17842891
227192591
373292585
081612443
03704380
113114146
251803617
089193384
Stop Event
fuel
iter limit
node 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 271 to 1 469 computations (55.1% saved)

preprocess454.0ms (2.7%)

Memory
-18.1MiB live, 499.9MiB allocated
Remove

(negabs re)

Compiler

Compiled 3 362 to 688 computations (79.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...