math.exp on complex, imaginary part

Time bar (total: 16.8s)

analyze0.0ms (0%)

Memory
0.2MiB live, 0.2MiB 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 7 to 7 computations (0% saved)

sample783.0ms (4.7%)

Memory
28.9MiB live, 1 280.9MiB allocated
Samples
570.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 358.0ms
ival-sin: 197.0ms (55.1% of total)
ival-exp: 90.0ms (25.2% of total)
ival-mult: 63.0ms (17.6% of total)
ival-true: 5.0ms (1.4% of total)
ival-assert: 3.0ms (0.8% of total)
Bogosity

preprocess25.0ms (0.1%)

Memory
5.9MiB live, 45.2MiB allocated
Algorithm
egg-herbie
Rules
60×associate-*r*
52×unsub-neg
48×associate-*l*
42×distribute-lft-neg-in
38×sub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01531
13829
27727
314827
428127
542827
645127
746527
847227
947227
055
085
195
095
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Symmetry

(negabs im)

explain64.0ms (0.4%)

Memory
17.6MiB live, 176.6MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
00-0-(*.f64 (exp.f64 re) (sin.f64 im))
00-0-(sin.f64 im)
00-0-re
00-0-(exp.f64 re)
00-0-im
Confusion
Predicted +Predicted -
+00
-0256
Precision
0/0
Recall
0/0
Confusion?
Predicted +Predicted MaybePredicted -
+000
-00256
Precision?
0/0
Recall?
0/0
Freqs
test
numberfreq
0256
Total Confusion?
Predicted +Predicted MaybePredicted -
+000
-001
Precision?
0/0
Recall?
0/0
Samples
37.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sin: 13.0ms (52.5% of total)
ival-exp: 6.0ms (24.2% of total)
ival-mult: 6.0ms (24.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

Memory
0.5MiB live, 0.5MiB 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
100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

simplify5.0ms (0%)

Memory
-29.5MiB live, 10.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sin.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (sin.f64 im))
Rules
lower-*.f32
lift-sin.f64
*-commutative
lift-exp.f64
lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0511
0811
1911
0911
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(exp.f64 re)
re
(sin.f64 im)
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(exp.f64 re)
re
(sin.f64 im)
im

localize22.0ms (0.1%)

Memory
25.5MiB live, 64.8MiB allocated
Localize:

Found 3 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(sin.f64 im)
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(*.f64 (exp.f64 re) (sin.f64 im))
Samples
16.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 9.0ms
ival-sin: 5.0ms (56.1% of total)
ival-exp: 2.0ms (22.4% of total)
ival-mult: 1.0ms (11.2% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series3.0ms (0%)

Memory
9.5MiB live, 9.5MiB allocated
Counts
3 → 48
Calls
Call 1
Inputs
#<alt (*.f64 (exp.f64 re) (sin.f64 im))>
#<alt (exp.f64 re)>
#<alt (sin.f64 im)>
Outputs
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* im (exp re))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))>
#<alt (* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt (* (exp re) (sin im))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
Calls

12 calls:

TimeVariablePointExpression
1.0ms
re
@inf
(* (exp re) (sin im))
1.0ms
im
@0
(* (exp re) (sin im))
0.0ms
re
@0
(* (exp re) (sin im))
0.0ms
im
@inf
(* (exp re) (sin im))
0.0ms
im
@-inf
(* (exp re) (sin im))

rewrite18.0ms (0.1%)

Memory
0.6MiB live, 39.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
lower-*.f32
lift-sin.f64
lift-exp.f64
lower-*.f64
lower-sin.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
059
089
199
099
Stop Event
iter limit
saturated
iter limit
Counts
3 → 4
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(exp.f64 re)
(sin.f64 im)
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(*.f64 (sin.f64 im) (exp.f64 re))
(exp.f64 re)
(sin.f64 im)

simplify454.0ms (2.7%)

Memory
8.4MiB live, 599.6MiB allocated
Algorithm
egg-herbie
Rules
15 566×lower-fma.f64
15 566×lower-fma.f32
4 310×lower-*.f64
4 310×lower-*.f32
2 896×lower--.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
Stop Event
iter limit
node limit
Counts
48 → 47
Calls
Call 1
Inputs
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* im (exp re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
(* (exp re) (sin im))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
Outputs
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (sin im) (* re (+ (sin im) (* re (+ (* 1/6 (* re (sin im))) (* 1/2 (sin im)))))))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* 1/120 (* (pow im 2) (exp re)))))))
(*.f64 im (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* im (+ (exp re) (* (pow im 2) (+ (* -1/6 (exp re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (exp re))) (* 1/120 (exp re))))))))
(*.f64 im (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
(* (exp re) (sin im))
(*.f64 (sin.f64 im) (exp.f64 re))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)

eval8.0ms (0%)

Memory
-33.9MiB live, 10.2MiB allocated
Compiler

Compiled 346 to 47 computations (86.4% saved)

prune5.0ms (0%)

Memory
14.9MiB live, 14.9MiB allocated
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New46551
Fresh000
Picked101
Done000
Total47552
Accuracy
100.0%
Counts
52 → 5
Alt Table
Click to see full alt table
StatusAccuracyProgram
61.8%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
51.6%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
61.1%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
68.8%
(*.f64 im (exp.f64 re))
51.1%
(sin.f64 im)
Compiler

Compiled 86 to 58 computations (32.6% saved)

simplify20.0ms (0.1%)

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

Found 14 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
cost-diff0
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
cost-diff0
(sin.f64 im)
cost-diff0
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
cost-diff0
(sin.f64 im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff0
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
cost-diff0
(sin.f64 im)
cost-diff0
(exp.f64 re)
cost-diff0
(*.f64 im (exp.f64 re))
Rules
384×lower-*.f32
372×lower-*.f64
332×lower-fma.f32
326×lower-fma.f64
194×associate-*r*
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01784
03284
16184
211482
323082
431782
536982
641882
741882
041880
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(*.f64 im (exp.f64 re))
im
(exp.f64 re)
re
(sin.f64 im)
im
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(sin.f64 im)
im
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(sin.f64 im)
im
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(exp.f64 re)
re
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
im
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
#s(literal -1/6 binary64)
(*.f64 im im)
Outputs
(*.f64 im (exp.f64 re))
im
(exp.f64 re)
re
(sin.f64 im)
im
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(sin.f64 im)
im
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(sin.f64 im)
im
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im))
(exp.f64 re)
re
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
im
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
#s(literal -1/6 binary64)
(*.f64 im im)

localize237.0ms (1.4%)

Memory
14.6MiB live, 89.1MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy91.9%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
accuracy100.0%
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
accuracy100.0%
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
accuracy100.0%
(sin.f64 im)
accuracy95.4%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
accuracy100.0%
(+.f64 re #s(literal 1 binary64))
accuracy100.0%
(sin.f64 im)
accuracy99.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
accuracy100.0%
(sin.f64 im)
accuracy100.0%
(exp.f64 re)
accuracy100.0%
(*.f64 im (exp.f64 re))
Samples
202.0ms256×0valid
Compiler

Compiled 93 to 22 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 188.0ms
ival-mult: 172.0ms (91.3% of total)
ival-sin: 6.0ms (3.2% of total)
ival-add: 4.0ms (2.1% of total)
const: 3.0ms (1.6% of total)
ival-exp: 2.0ms (1.1% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series32.0ms (0.2%)

Memory
-25.6MiB live, 16.8MiB allocated
Counts
11 → 180
Calls
Call 1
Inputs
#<alt (*.f64 im (exp.f64 re))>
#<alt (exp.f64 re)>
#<alt (sin.f64 im)>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))>
#<alt (+.f64 re #s(literal 1 binary64))>
#<alt (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))>
#<alt (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))>
#<alt (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))>
#<alt (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))>
#<alt (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 im im))>
Outputs
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt (* im (exp re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt (exp re)>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (* re (sin im))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (sin im))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))>
#<alt (* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt (* (sin im) (+ 1 re))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))>
#<alt (* 1/2 (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))>
#<alt (* 1/2 (* (pow re 2) (sin im)))>
#<alt (* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))>
#<alt (* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* 1/2 re))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 re)>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (* re (+ 1/2 (/ 1 re)))>
#<alt (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* (exp re) (+ im (* -1/6 (pow im 3))))>
#<alt (* im (exp re))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))>
#<alt (* -1/6 (* (pow im 3) (exp re)))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<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 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
Calls

45 calls:

TimeVariablePointExpression
20.0ms
im
@0
(* -1/6 (* im im))
1.0ms
im
@0
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))
1.0ms
re
@inf
(* (exp re) (+ (* im (* -1/6 (* im im))) im))
1.0ms
re
@0
(* im (exp re))
1.0ms
im
@inf
(* (+ (* re (+ (* re 1/2) 1)) 1) (sin im))

rewrite375.0ms (2.2%)

Memory
17.8MiB live, 697.4MiB allocated
Algorithm
batch-egg-rewrite
Rules
8 648×lower-fma.f32
8 642×lower-fma.f64
4 786×lower-*.f32
4 774×lower-*.f64
2 952×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01762
03262
110660
270760
3704260
0801758
Stop Event
iter limit
node limit
iter limit
Counts
11 → 494
Calls
Call 1
Inputs
(*.f64 im (exp.f64 re))
(exp.f64 re)
(sin.f64 im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+.f64 re #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
Outputs
(*.f64 im (exp.f64 re))
(*.f64 (exp.f64 re) im)
(exp.f64 re)
(pow.f64 (exp.f64 re) #s(literal 1 binary64))
(pow.f64 (exp.f64 #s(literal 1 binary64)) re)
(sin.f64 im)
(*.f64 (sin.f64 im) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sin.f64 im))
(+.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (sin.f64 im))
(/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (sin.f64 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) im)))) (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (*.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 re (sin.f64 im)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (sin.f64 im)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (sin.f64 im)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (sin.f64 im)) (-.f64 #s(literal 1 binary64) re))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (sin.f64 im)))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 (sin.f64 im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (sin.f64 im)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 (sin.f64 im) (+.f64 re #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (fma.f64 re (*.f64 (*.f64 re re) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re re #s(literal -1 binary64))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(+.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(neg.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) re)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re re #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))) (fma.f64 re (/.f64 re (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) #s(literal 1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (*.f64 re re))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (fma.f64 re (*.f64 re re) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re (*.f64 re (*.f64 re re)) (fma.f64 re re #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (fma.f64 re re #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(*.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))
(*.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im))
(+.f64 (*.f64 (sin.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re (sin.f64 im)))
(+.f64 (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 re (sin.f64 im)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (sin.f64 im))
(fma.f64 (sin.f64 im) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 #s(literal 1 binary64) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (sin.f64 im)) (sin.f64 im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (sin.f64 im) (sin.f64 im))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (sin.f64 im) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64) (sin.f64 im))
(fma.f64 (*.f64 re (sin.f64 im)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 re (sin.f64 im)))
(fma.f64 (*.f64 (sin.f64 im) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re (sin.f64 im))
(/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64))) (+.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (-.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im)))))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 (sin.f64 im) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))) (-.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (sin.f64 im)))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (sin.f64 im) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (sin.f64 im)) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (sin.f64 im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (sin.f64 im)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (sin.f64 im)))
(*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 (sin.f64 im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (sin.f64 im)))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (*.f64 (sin.f64 im) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(+.f64 re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(+.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(fma.f64 re #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (/.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (/.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 re (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (fma.f64 re re #s(literal -1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re #s(literal 1/2 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re re)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) #s(literal 1 binary64))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 re re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 re (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 re (*.f64 (*.f64 re re) (*.f64 re (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 (-.f64 #s(literal 1 binary64) re) (*.f64 re re)) (*.f64 re (*.f64 re (*.f64 re re)))) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re))) (+.f64 (fma.f64 re re #s(literal -1 binary64)) re) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 re (*.f64 re re) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (fma.f64 re re re)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 re #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) re) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(neg.f64 (/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))) (*.f64 re (*.f64 re re)) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re re) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))) (*.f64 re re)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64)) re))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 re (*.f64 (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 re) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(*.f64 (/.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re re) re) #s(literal 1 binary64)))
(+.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(fma.f64 re (/.f64 (*.f64 re #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (/.f64 (*.f64 re #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/2 binary64))) (/.f64 #s(literal 1/2 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 #s(literal 1/4 binary64) (/.f64 (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/4 binary64)) (/.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(neg.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))) (fma.f64 (*.f64 re re) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) #s(literal 1/512 binary64) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (-.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) #s(literal 1 binary64)))
(*.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)))
(*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re)))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) #s(literal 1/64 binary64)))) (fma.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (-.f64 (fma.f64 re #s(literal -1/2 binary64) #s(literal 1 binary64)) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re (*.f64 re re))) #s(literal 1/16 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (-.f64 (*.f64 re #s(literal 1/4 binary64)) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (+.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))) (+.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (/.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/4 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 re (*.f64 re re))))) (fma.f64 re (fma.f64 re #s(literal 1/4 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) (*.f64 im (exp.f64 re)))
(-.f64 (/.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (/.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 im (exp.f64 re) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))) (*.f64 im (exp.f64 re)))
(fma.f64 (exp.f64 re) im (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))))
(fma.f64 (exp.f64 re) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (exp.f64 re)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (exp.f64 re)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im (*.f64 im im)) (exp.f64 re)) (*.f64 im (exp.f64 re)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (*.f64 im (exp.f64 re)))) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im (exp.f64 re)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (exp.f64 re) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (exp.f64 re)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 im (exp.f64 re))) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)) (*.f64 im im) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))) im (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 im (*.f64 im (exp.f64 re))) (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 (exp.f64 re) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 (exp.f64 re) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 (*.f64 im (exp.f64 re)) im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (exp.f64 re)))
(fma.f64 (*.f64 (*.f64 im (exp.f64 re)) (*.f64 im im)) #s(literal -1/6 binary64) (*.f64 im (exp.f64 re)))
(/.f64 (exp.f64 re) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (exp.f64 re)) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))))) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (exp.f64 re)) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))))) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)) (-.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64))))))
(/.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))
(/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 im (exp.f64 re)) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))))) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (neg.f64 (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 2 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64))) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))))))
(/.f64 (*.f64 (exp.f64 re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (exp.f64 re) (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (*.f64 (exp.f64 re) (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (exp.f64 re) (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (exp.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (exp.f64 re)) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (*.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (exp.f64 re)) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (exp.f64 re)) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 im (+.f64 (exp.f64 re) (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))))
(*.f64 im (fma.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)) (exp.f64 re)))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (exp.f64 re))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (exp.f64 re)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (/.f64 (exp.f64 re) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (exp.f64 re)))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (/.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (+.f64 (pow.f64 (*.f64 im (exp.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (exp.f64 re)) (-.f64 (*.f64 im (exp.f64 re)) (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64))))) (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im (exp.f64 re)) #s(literal -1/6 binary64)))) #s(literal 2 binary64)))))
(*.f64 (*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 im (exp.f64 re)))
(*.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(*.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (*.f64 (exp.f64 re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) im)
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 im (*.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (*.f64 (exp.f64 re) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (fma.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (/.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (*.f64 (*.f64 im im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (pow.f64 im #s(literal 3/2 binary64)) (*.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) (/.f64 (*.f64 im (*.f64 im (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (/.f64 im (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (pow.f64 im #s(literal 1/2 binary64)) (pow.f64 im #s(literal 1/2 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (pow.f64 im #s(literal 3/2 binary64))) (pow.f64 im #s(literal 3/2 binary64)) im)
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (fma.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (neg.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(neg.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))))
(neg.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(neg.f64 (/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(neg.f64 (/.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))
(/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) (*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (fma.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))))
(/.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im)) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) #s(literal 1 binary64)) (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))) (fma.f64 (*.f64 im im) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))
(/.f64 (*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (pow.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 9 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))) (fma.f64 (*.f64 im (*.f64 im im)) (-.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im)))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(/.f64 (*.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))) (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64)) im)))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #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) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))))
(*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))))
(*.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)))))
(*.f64 (neg.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))))
(*.f64 (*.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 im (*.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))))))) (fma.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (-.f64 (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im)) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))) (*.f64 im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(*.f64 (/.f64 (*.f64 im (fma.f64 im (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))) (neg.f64 im))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im im) (*.f64 im (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im (neg.f64 im)) im))) (fma.f64 im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/36 binary64))))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)

simplify418.0ms (2.5%)

Memory
0.8MiB live, 607.4MiB allocated
Algorithm
egg-herbie
Rules
14 454×lower-fma.f64
14 454×lower-fma.f32
3 924×lower-+.f64
3 924×lower-+.f32
3 898×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01821402
16431294
221231264
366261248
080821117
Stop Event
iter limit
node limit
Counts
180 → 175
Calls
Call 1
Inputs
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
(* im (exp re))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
(exp re)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(* re (sin im))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (sin im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* im (+ 1 re))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
(* (sin im) (+ 1 re))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(* 1/2 (* (pow re 2) (sin im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(* 1/2 (* (pow re 2) (sin im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
1
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(+ 1 (* 1/2 re))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* 1/2 re)
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(* re (+ 1/2 (/ 1 re)))
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(* im (exp re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(* -1/6 (* (pow im 3) (exp re)))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(* -1/6 (* (pow im 3) (exp re)))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -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 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
Outputs
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (exp re))
(*.f64 im (exp.f64 re))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
(exp re)
(exp.f64 re)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* 1/120 (* (pow im 2) (+ 1 re))))))))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* (pow im 2) (+ (* -1/6 (+ 1 re)) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 re))) (* 1/120 (+ 1 re)))))))))
(fma.f64 im (fma.f64 (*.f64 im im) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) re) im)
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
re
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(* re (+ 1 (/ 1 re)))
(+.f64 re #s(literal 1 binary64))
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(+ (sin im) (* re (+ (sin im) (* 1/2 (* re (sin im))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im)))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (* 1/2 (sin im)) (+ (/ (sin im) re) (/ (sin im) (pow re 2)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* 1/2 (* (pow re 2) (sin im)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re (sin.f64 im))))
(* (pow re 2) (+ (* 1/2 (sin im)) (/ (sin im) re)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (sin.f64 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (sin im)) (* -1 (/ (sin im) re))) re)) (* 1/2 (sin im))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* 1/120 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))))))))
(*.f64 im (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(* im (+ 1 (+ (* re (+ 1 (* 1/2 re))) (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* 1/120 (+ 1 (* re (+ 1 (* 1/2 re))))))))))))
(fma.f64 im (fma.f64 im (*.f64 im (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(* (sin im) (+ 1 (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 re #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* 1/2 re)
(*.f64 re #s(literal 1/2 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(* re (+ 1/2 (/ 1 re)))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ im (* -1/6 (pow im 3)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* 1/2 (* re (+ im (* -1/6 (pow im 3))))))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (+ (* -1/6 (pow im 3)) (* re (+ (* 1/6 (* re (+ im (* -1/6 (pow im 3))))) (* 1/2 (+ im (* -1/6 (pow im 3)))))))))))
(fma.f64 re (*.f64 (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (exp re) (+ im (* -1/6 (pow im 3))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* im (exp re))
(*.f64 im (exp.f64 re))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* im (+ (exp re) (* -1/6 (* (pow im 2) (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* (pow im 3) (+ (* -1/6 (exp re)) (/ (exp re) (pow im 2))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* -1/6 (* (pow im 3) (exp re)))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(* -1 (* (pow im 3) (+ (* -1 (/ (exp re) (pow im 2))) (* 1/6 (exp re)))))
(*.f64 (exp.f64 re) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(* -1/6 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))

eval140.0ms (0.8%)

Memory
-7.2MiB live, 194.5MiB allocated
Compiler

Compiled 17 175 to 1 614 computations (90.6% saved)

prune111.0ms (0.7%)

Memory
11.8MiB live, 213.2MiB allocated
Pruning

22 alts after pruning (18 fresh and 4 done)

PrunedKeptTotal
New69418712
Fresh000
Picked145
Done000
Total69522717
Accuracy
100.0%
Counts
717 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.3%
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
26.9%
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
33.6%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
29.0%
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
29.0%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
33.5%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
28.1%
(fma.f64 im re im)
37.7%
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
35.6%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
33.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
33.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
28.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
29.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
51.6%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
61.1%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
26.6%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
35.4%
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
33.6%
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
68.8%
(*.f64 im (exp.f64 re))
25.0%
(*.f64 im #s(literal 1 binary64))
26.9%
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
51.1%
(sin.f64 im)
Compiler

Compiled 607 to 357 computations (41.2% saved)

simplify7.5s (44.3%)

Memory
-20.3MiB live, 384.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
cost-diff0
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
cost-diff0
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
cost-diff0
(*.f64 im im)
cost-diff0
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
cost-diff0
(+.f64 re #s(literal 1 binary64))
cost-diff128
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
cost-diff0
(*.f64 im im)
cost-diff0
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
cost-diff0
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
cost-diff320
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
cost-diff320
(*.f64 im #s(literal 1 binary64))
cost-diff0
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))))
cost-diff128
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))
cost-diff6336
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
cost-diff6400
(-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
Rules
8 340×lower-fma.f32
8 330×lower-fma.f64
4 414×lower-*.f32
4 390×lower-*.f64
1 440×times-frac
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032213
061201
1145201
2382201
31053199
42663196
56627196
08283189
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))
(cos.f64 (*.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 2 binary64) im)
#s(literal 2 binary64)
im
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
re
(sin.f64 im)
(-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 im #s(literal 1 binary64))
im
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
#s(literal 1 binary64)
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
im
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
#s(literal -1/6 binary64)
(*.f64 im im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(*.f64 im im)
im
(*.f64 im #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
im
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 im im)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 im (*.f64 im im))
Outputs
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(/.f64 (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (*.f64 re (*.f64 re (sin.f64 im)))) (-.f64 #s(literal 1 binary64) re))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))))
(-.f64 #s(literal 1/2 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)) (*.f64 (sin.f64 im) (*.f64 re (*.f64 re (sin.f64 im))))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))
(fma.f64 (cos.f64 (*.f64 #s(literal 2 binary64) im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
#s(literal 1/2 binary64)
(*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))
(cos.f64 (*.f64 #s(literal 2 binary64) im))
(*.f64 #s(literal 2 binary64) im)
#s(literal 2 binary64)
im
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 re (sin.f64 im))))
(*.f64 re (sin.f64 im))
re
(sin.f64 im)
(-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) re))
(*.f64 im #s(literal 1 binary64))
im
im
#s(literal 1 binary64)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
#s(literal 1 binary64)
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
im
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
#s(literal -1/6 binary64)
(*.f64 im im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 (fma.f64 im re im) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
re
#s(literal 1 binary64)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(*.f64 im im)
im
(*.f64 im #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))) im)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
im
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 im im)
#s(literal -1/5040 binary64)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.f64 im (*.f64 im im))

localize193.0ms (1.1%)

Memory
20.2MiB live, 410.6MiB allocated
Localize:

Found 17 expressions of interest:

NewMetricScoreProgram
accuracy99.9%
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
accuracy99.9%
(*.f64 im (*.f64 im im))
accuracy99.8%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
accuracy100.0%
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
accuracy99.5%
(*.f64 im #s(literal -1/6 binary64))
accuracy100.0%
(*.f64 im im)
accuracy100.0%
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
accuracy100.0%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy99.8%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy100.0%
(*.f64 im #s(literal 1 binary64))
accuracy99.8%
(*.f64 re (sin.f64 im))
accuracy99.6%
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))
accuracy77.6%
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))
accuracy68.5%
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
Samples
86.0ms115×1valid
42.0ms129×0valid
16.0ms12×2valid
Compiler

Compiled 226 to 39 computations (82.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-mult: 37.0ms (32.2% of total)
ival-cos: 30.0ms (26.1% of total)
const: 16.0ms (13.9% of total)
adjust: 9.0ms (7.8% of total)
ival-add: 9.0ms (7.8% of total)
ival-sin: 6.0ms (5.2% of total)
ival-sub: 5.0ms (4.4% of total)
ival-div: 3.0ms (2.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series53.0ms (0.3%)

Memory
-27.3MiB live, 53.3MiB allocated
Counts
20 → 312
Calls
Call 1
Inputs
#<alt (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))>
#<alt (/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))>
#<alt (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))>
#<alt (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))))>
#<alt (*.f64 im #s(literal 1 binary64))>
#<alt (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))>
#<alt (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)>
#<alt (*.f64 #s(literal -1/6 binary64) (*.f64 im im))>
#<alt (*.f64 im im)>
#<alt (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))>
#<alt (+.f64 re #s(literal 1 binary64))>
#<alt (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)>
#<alt (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)>
#<alt (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))>
#<alt (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))>
#<alt (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))>
#<alt (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))>
#<alt (*.f64 re (sin.f64 im))>
#<alt (*.f64 im #s(literal -1/6 binary64))>
#<alt (*.f64 im (*.f64 im im))>
Outputs
#<alt (* im (- 1 re))>
#<alt (* im (- (+ 1 (* -1 (* (pow im 2) (+ 1/6 (* -1/6 re))))) re))>
#<alt (* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 1/120 (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))>
#<alt (* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 1/120 (* -1 (* (pow im 2) (+ 1/5040 (* -1/5040 re))))) (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (- (sin im) (* re (sin im)))>
#<alt (sin im)>
#<alt (+ (sin im) (* -1 (* re (sin im))))>
#<alt (+ (sin im) (* -1 (* re (sin im))))>
#<alt (+ (sin im) (* -1 (* re (sin im))))>
#<alt (* -1 (* re (sin im)))>
#<alt (* re (- (/ (sin im) re) (sin im)))>
#<alt (* re (- (/ (sin im) re) (sin im)))>
#<alt (* re (- (/ (sin im) re) (sin im)))>
#<alt (* -1 (* re (sin im)))>
#<alt (* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))>
#<alt (* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))>
#<alt (* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))>
#<alt (/ (* im (- 1 (pow re 2))) (- 1 re))>
#<alt (* im (- (+ (* (pow im 2) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (+ (* 2/45 (/ 1 (- 1 re))) (* (pow im 2) (- (* -1 (/ (+ 1/315 (* -1/315 (pow re 2))) (- 1 re))) (+ (* -1 (/ (* (+ 1/5040 (* -1/5040 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2)))))) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))))))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))>
#<alt (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))>
#<alt (- (+ (* 1/2 (/ 1 (sin im))) (/ (* re (- 1/2 (* 1/2 (cos (* 2 im))))) (sin im))) (* 1/2 (/ (cos (* 2 im)) (sin im))))>
#<alt (- (+ (* re (- (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))>
#<alt (- (+ (* re (- (* re (- (+ (* -1 (sin im)) (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im)))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))>
#<alt (* re (sin im))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (- (+ (sin im) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im))))) (+ (* -1 (/ (sin im) re)) (* -1 (/ (sin im) (pow re 2))))))>
#<alt (* re (- (+ (sin im) (+ (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im)))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 3) (sin im)))))) (+ (* -1 (/ (sin im) re)) (+ (* -1 (/ (sin im) (pow re 2))) (* -1 (/ (sin im) (pow re 3)))))))>
#<alt (* re (sin im))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (sin im))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im)))) (* 1/2 (/ 1 (sin im)))) re)) (* 1/2 (/ 1 (sin im)))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))>
#<alt (pow im 2)>
#<alt (* (pow im 2) (+ 1 (* -1/3 (pow im 2))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (- (* 2/45 (pow im 2)) 1/3))))>
#<alt (* (pow im 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 2/45 (* -1/315 (pow im 2)))) 1/3))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (* (pow im 2) (- 1 (pow re 2)))>
#<alt (* (pow im 2) (- (+ 1 (* -1 (* (pow im 2) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))>
#<alt (* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 2/45 (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))>
#<alt (* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 2/45 (* -1 (* (pow im 2) (+ 1/315 (* -1/315 (pow re 2)))))) (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))>
#<alt (- 1/2 (* 1/2 (cos (* 2 im))))>
#<alt (- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))>
#<alt (- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))>
#<alt (- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))>
#<alt (* -1 (* (pow re 2) (pow (sin im) 2)))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt (* -1 (* (pow re 2) (pow (sin im) 2)))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt (* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<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 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (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 (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* im (+ 1 re))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 re)))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 re)))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt (+ 1 re)>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt re>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt (* re (+ 1 (/ 1 re)))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt (* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (* -1/5040 (pow im 7))>
#<alt (* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* -1/5040 (pow im 7))>
#<alt (* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))>
#<alt -1/6>
#<alt (- (* 1/120 (pow im 2)) 1/6)>
#<alt (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)>
#<alt (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)>
#<alt (* -1/5040 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* -1/5040 (pow im 4))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))>
#<alt (* 1/120 im)>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* im (+ 1/120 (* -1/5040 (pow im 2))))>
#<alt (* -1/5040 (pow im 3))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 3))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))>
#<alt 1/120>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (+ 1/120 (* -1/5040 (pow im 2)))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* -1/5040 (pow im 2))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow im 2) (pow re 2))>
#<alt (* (pow im 2) (+ (* -1/3 (* (pow im 2) (pow re 2))) (pow re 2)))>
#<alt (* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* 2/45 (* (pow im 2) (pow re 2))))) (pow re 2)))>
#<alt (* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* (pow im 2) (+ (* -1/315 (* (pow im 2) (pow re 2))) (* 2/45 (pow re 2)))))) (pow re 2)))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* (pow re 2) (pow (sin im) 2))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* im re)>
#<alt (* im (+ re (* -1/6 (* (pow im 2) re))))>
#<alt (* im (+ re (* (pow im 2) (+ (* -1/6 re) (* 1/120 (* (pow im 2) re))))))>
#<alt (* im (+ re (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) re)) (* 1/120 re)))))))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* re (sin im))>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
Calls

78 calls:

TimeVariablePointExpression
4.0ms
im
@0
(/ (- (- 1/2 (* 1/2 (cos (* 2 im)))) (* (* re (sin im)) (* re (sin im)))) (- (sin im) (* re (sin im))))
4.0ms
im
@inf
(/ (- (- 1/2 (* 1/2 (cos (* 2 im)))) (* (* re (sin im)) (* re (sin im)))) (- (sin im) (* re (sin im))))
1.0ms
im
@-inf
(/ (- (- 1/2 (* 1/2 (cos (* 2 im)))) (* (* re (sin im)) (* re (sin im)))) (- (sin im) (* re (sin im))))
1.0ms
re
@0
(- (- 1/2 (* 1/2 (cos (* 2 im)))) (* (* re (sin im)) (* re (sin im))))
1.0ms
re
@0
(/ (- (- 1/2 (* 1/2 (cos (* 2 im)))) (* (* re (sin im)) (* re (sin im)))) (- (sin im) (* re (sin im))))

rewrite404.0ms (2.4%)

Memory
6.6MiB live, 648.2MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 964×lower-fma.f32
5 954×lower-fma.f64
5 010×lower-*.f32
4 986×lower-*.f64
4 300×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032175
061154
1264129
21917129
08728125
Stop Event
iter limit
node limit
iter limit
Counts
20 → 765
Calls
Call 1
Inputs
(-.f64 (sin.f64 im) (*.f64 re (sin.f64 im)))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im))))
(-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im))))
(*.f64 im #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 im im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(+.f64 re #s(literal 1 binary64))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))
(*.f64 re (sin.f64 im))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 im (*.f64 im im))
Outputs
(+.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re)))
(+.f64 (neg.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im))
(-.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re)))) (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re)))))
(fma.f64 (sin.f64 im) (neg.f64 re) (sin.f64 im))
(fma.f64 re (neg.f64 (sin.f64 im)) (sin.f64 im))
(fma.f64 (neg.f64 re) (sin.f64 im) (sin.f64 im))
(fma.f64 #s(literal -1 binary64) (*.f64 (sin.f64 im) re) (sin.f64 im))
(fma.f64 (neg.f64 (sin.f64 im)) re (sin.f64 im))
(/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (-.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (-.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re)))))
(/.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (+.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (+.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (sin.f64 im) (neg.f64 (*.f64 (sin.f64 im) re)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (neg.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (fma.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))))
(pow.f64 (/.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (sin.f64 im) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (/.f64 (sin.f64 im) #s(literal 1 binary64)) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (sin.f64 im)))
(*.f64 (/.f64 (sin.f64 im) (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(*.f64 (/.f64 (sin.f64 im) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (sin.f64 im) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (+.f64 re #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (sin.f64 im)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (+.f64 re #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im)))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (+.f64 re #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(+.f64 (sin.f64 im) (*.f64 (sin.f64 im) re))
(+.f64 (*.f64 (sin.f64 im) re) (sin.f64 im))
(+.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (pow.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (pow.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))) (/.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))))
(-.f64 (/.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))) (/.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)) (+.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))
(fma.f64 (sin.f64 im) re (sin.f64 im))
(fma.f64 re (sin.f64 im) (sin.f64 im))
(fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (sin.f64 im) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (pow.f64 (sin.f64 im) #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 (sin.f64 im) #s(literal 1 binary64)) (sin.f64 im))
(fma.f64 (/.f64 (sin.f64 im) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (sin.f64 im) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (sin.f64 im) (sin.f64 im)) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (sin.f64 im)) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(fma.f64 (/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (sin.f64 im)) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(neg.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (pow.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) (neg.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64))) (+.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64))) (+.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 (*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 1 binary64))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))) (pow.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))))) (neg.f64 (pow.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) #s(literal 2 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))) (neg.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 3 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)))) (neg.f64 (+.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (+.f64 (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (pow.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 3 binary64)) (pow.f64 (sin.f64 im) #s(literal 3 binary64))) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re))))
(/.f64 (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 2 binary64)) (-.f64 (*.f64 (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))) (*.f64 (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (neg.f64 (*.f64 (*.f64 re re) (/.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (fma.f64 (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (neg.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) #s(literal -1 binary64)))
(*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (sin.f64 im) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (sin.f64 im) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (sin.f64 im) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))) (sin.f64 im)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (sin.f64 im)))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)) (sin.f64 im)))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (*.f64 (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(*.f64 (/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (sin.f64 im)))
(*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(*.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im))) (+.f64 (neg.f64 re) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (sin.f64 im)))
(+.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)))
(+.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (sin.f64 im)) #s(literal 2 binary64)))
(-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))
(-.f64 #s(literal 1/2 binary64) (/.f64 (cos.f64 (+.f64 im im)) #s(literal 2 binary64)))
(-.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1/2 binary64)))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 (cos.f64 (+.f64 im im))) #s(literal 1/2 binary64))
(fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 1/2 binary64))
(fma.f64 (neg.f64 (cos.f64 (+.f64 im im))) #s(literal 1/2 binary64) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 im im))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))))) (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))))) (pow.f64 (cos.f64 im) #s(literal 4 binary64)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (cos.f64 (+.f64 im im)))) #s(literal -2 binary64))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (pow.f64 (cos.f64 (+.f64 im im)) #s(literal 3 binary64)) #s(literal -1/8 binary64) #s(literal 1/8 binary64)) (fma.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) #s(literal 3 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1/2 binary64)) (*.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))) (+.f64 (cos.f64 (+.f64 im im)) #s(literal 1 binary64))) #s(literal 1/2 binary64))))))
(pow.f64 (sin.f64 im) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64)) (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64))))))))) #s(literal -1 binary64))
(*.f64 (sin.f64 im) (sin.f64 im))
(*.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))))
(*.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))))
(+.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))))
(+.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(+.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))))
(+.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(-.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))
(-.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(-.f64 (/.f64 #s(literal 1/8 binary64) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))) (/.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 3 binary64)) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))))
(-.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))) (/.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)) (+.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))
(fma.f64 (sin.f64 im) (sin.f64 im) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 re (neg.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (sin.f64 im) re) (neg.f64 (*.f64 (sin.f64 im) re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re re) (neg.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) #s(literal 3 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 (*.f64 (sin.f64 im) re)) (*.f64 (sin.f64 im) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 #s(literal 1/4 binary64) (+.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) (*.f64 im #s(literal 2 binary64)))))))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)) #s(literal 1/2 binary64))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(fma.f64 (neg.f64 re) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 re (*.f64 (sin.f64 im) re)) (neg.f64 (sin.f64 im)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (neg.f64 (*.f64 re (*.f64 (sin.f64 im) re))) (sin.f64 im) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 im) re)) (sin.f64 im)) re (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(fma.f64 (*.f64 (neg.f64 (*.f64 (sin.f64 im) re)) re) (sin.f64 im) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (+.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(/.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) (neg.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) (neg.f64 (-.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64))) (+.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) (*.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(/.f64 (-.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (+.f64 (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)) (*.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (pow.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(literal 1/2 binary64) (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))))) (neg.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))) (*.f64 #s(literal 1/2 binary64) (neg.f64 (fma.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im)))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))) (*.f64 #s(literal 1/2 binary64) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (-.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64)) (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))))))
(/.f64 (+.f64 (neg.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (pow.f64 (sin.f64 im) #s(literal 6 binary64))) (+.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))
(/.f64 (-.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (+.f64 #s(literal 1/4 binary64) (fma.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (cos.f64 (+.f64 im im))) (*.f64 (neg.f64 (*.f64 re re)) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (*.f64 (/.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))) (/.f64 (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64)))) #s(literal -1 binary64))
(*.f64 (sin.f64 im) (-.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re))))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 6 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 6 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))) (pow.f64 (sin.f64 im) #s(literal 4 binary64)))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (*.f64 (+.f64 (neg.f64 re) #s(literal 1 binary64)) (sin.f64 im)))
(*.f64 (-.f64 (pow.f64 (sin.f64 im) #s(literal 4 binary64)) (pow.f64 (*.f64 (sin.f64 im) re) #s(literal 4 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))))
im
(exp.f64 (*.f64 (log.f64 im) #s(literal 1 binary64)))
(pow.f64 im #s(literal 1 binary64))
(*.f64 im #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) im)
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(exp.f64 (*.f64 (log.f64 im) #s(literal 2 binary64)))
(pow.f64 im #s(literal 2 binary64))
(pow.f64 (*.f64 im im) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 2 binary64))
(*.f64 im im)
(*.f64 #s(literal 1 binary64) (*.f64 im im))
(*.f64 (*.f64 im im) #s(literal 1 binary64))
(*.f64 (exp.f64 (log.f64 im)) (exp.f64 (log.f64 im)))
(+.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(+.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im))
(+.f64 (fma.f64 im re im) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im))) (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im))))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 im (*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 im (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 #s(literal 1 binary64) (fma.f64 im re im) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im) (fma.f64 im re im))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im re im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 re #s(literal 1 binary64)) (fma.f64 im re im))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 im re im) #s(literal 1 binary64) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 (fma.f64 im re im) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 im im) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) im (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re))
(fma.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))) (*.f64 (fma.f64 im re im) (fma.f64 im re im))) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im)))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 im (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) im))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re re #s(literal -1 binary64))) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) im) (+.f64 re #s(literal -1 binary64)) (*.f64 (+.f64 re #s(literal -1 binary64)) (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im))))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (fma.f64 im re im))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) #s(literal 3 binary64))) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64))) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im))))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))) (*.f64 (fma.f64 im re im) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(*.f64 #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 re #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 1 binary64))
(*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 (+.f64 re #s(literal 1 binary64)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 (+.f64 re #s(literal 1 binary64)) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(+.f64 re #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) re)
(-.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 re re) (-.f64 #s(literal 1 binary64) re)))
(fma.f64 re #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) re #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re)))
(/.f64 (fma.f64 re re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal -1 binary64)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (neg.f64 (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 re re) (+.f64 re #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 re re #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(*.f64 (fma.f64 re re #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 re #s(literal -1 binary64))))
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(-.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64)) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) #s(literal 1 binary64))) (neg.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (*.f64 (/.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im))))))
(pow.f64 (/.f64 (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) im) (/.f64 (-.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(*.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(+.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im im)) im im)
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) im im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 (*.f64 im (*.f64 im im)) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (*.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (*.f64 im im) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) im #s(literal -1/6 binary64))
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 im #s(literal 1/120 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal 1/120 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 #s(literal 1/120 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/5040 binary64) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) im (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im #s(literal 1/120 binary64)) #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) #s(literal 1 binary64) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) (*.f64 im im) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal 1 binary64)) im (*.f64 im #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))))) (fma.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(*.f64 im (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) im)
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal 1 binary64)) im)
(+.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64)) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal 1/14400 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(exp.f64 (*.f64 #s(literal 2 binary64) (log.f64 (*.f64 (sin.f64 im) re))))
(pow.f64 (*.f64 (sin.f64 im) re) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64))
(pow.f64 (neg.f64 (*.f64 (sin.f64 im) re)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 im) re))) #s(literal 2 binary64))
(*.f64 (sin.f64 im) (*.f64 re (*.f64 (sin.f64 im) re)))
(*.f64 re (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re))
(*.f64 re (*.f64 re (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 (sin.f64 im) re) (*.f64 (sin.f64 im) re))
(*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re))
(*.f64 (*.f64 re re) (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 (cos.f64 (+.f64 im im)) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) re) re)
(*.f64 (neg.f64 (*.f64 (sin.f64 im) re)) (neg.f64 (*.f64 (sin.f64 im) re)))
(*.f64 (*.f64 re (*.f64 (sin.f64 im) re)) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re re) (sin.f64 im)) (sin.f64 im))
(*.f64 (exp.f64 (log.f64 (*.f64 (sin.f64 im) re))) (exp.f64 (log.f64 (*.f64 (sin.f64 im) re))))
(exp.f64 (*.f64 (log.f64 (*.f64 (sin.f64 im) re)) #s(literal 1 binary64)))
(pow.f64 (*.f64 (sin.f64 im) re) #s(literal 1 binary64))
(*.f64 (sin.f64 im) re)
(*.f64 re (sin.f64 im))
(*.f64 (pow.f64 (sin.f64 im) #s(literal 1 binary64)) (pow.f64 re #s(literal 1 binary64)))
(*.f64 (pow.f64 re #s(literal 1 binary64)) (pow.f64 (sin.f64 im) #s(literal 1 binary64)))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/6 binary64)))
(*.f64 #s(literal -1/6 binary64) im)
(*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 im) #s(literal 3 binary64)))
(pow.f64 im #s(literal 3 binary64))
(pow.f64 (*.f64 im im) #s(literal 3/2 binary64))
(pow.f64 (pow.f64 im #s(literal 3/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 im)) #s(literal 3 binary64))
(*.f64 im (*.f64 im im))
(*.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))
(*.f64 (*.f64 im im) im)
(*.f64 (*.f64 im (*.f64 im im)) #s(literal 1 binary64))
(*.f64 (pow.f64 im #s(literal 3/2 binary64)) (pow.f64 im #s(literal 3/2 binary64)))

simplify433.0ms (2.6%)

Memory
-0.3MiB live, 594.1MiB allocated
Algorithm
egg-herbie
Rules
11 512×lower-fma.f64
11 512×lower-fma.f32
5 890×lower-*.f64
5 890×lower-*.f32
3 696×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03853686
112533500
242733416
082053230
Stop Event
iter limit
node limit
Counts
312 → 294
Calls
Call 1
Inputs
(* im (- 1 re))
(* im (- (+ 1 (* -1 (* (pow im 2) (+ 1/6 (* -1/6 re))))) re))
(* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 1/120 (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))
(* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 1/120 (* -1 (* (pow im 2) (+ 1/5040 (* -1/5040 re))))) (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(- (sin im) (* re (sin im)))
(sin im)
(+ (sin im) (* -1 (* re (sin im))))
(+ (sin im) (* -1 (* re (sin im))))
(+ (sin im) (* -1 (* re (sin im))))
(* -1 (* re (sin im)))
(* re (- (/ (sin im) re) (sin im)))
(* re (- (/ (sin im) re) (sin im)))
(* re (- (/ (sin im) re) (sin im)))
(* -1 (* re (sin im)))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(/ (* im (- 1 (pow re 2))) (- 1 re))
(* im (- (+ (* (pow im 2) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (+ (* 2/45 (/ 1 (- 1 re))) (* (pow im 2) (- (* -1 (/ (+ 1/315 (* -1/315 (pow re 2))) (- 1 re))) (+ (* -1 (/ (* (+ 1/5040 (* -1/5040 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2)))))) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))))))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))
(- (+ (* 1/2 (/ 1 (sin im))) (/ (* re (- 1/2 (* 1/2 (cos (* 2 im))))) (sin im))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(- (+ (* re (- (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(- (+ (* re (- (* re (- (+ (* -1 (sin im)) (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im)))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(* re (sin im))
(* re (+ (sin im) (/ (sin im) re)))
(* re (- (+ (sin im) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im))))) (+ (* -1 (/ (sin im) re)) (* -1 (/ (sin im) (pow re 2))))))
(* re (- (+ (sin im) (+ (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im)))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 3) (sin im)))))) (+ (* -1 (/ (sin im) re)) (+ (* -1 (/ (sin im) (pow re 2))) (* -1 (/ (sin im) (pow re 3)))))))
(* re (sin im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (sin im))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im)))) (* 1/2 (/ 1 (sin im)))) re)) (* 1/2 (/ 1 (sin im)))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))
(pow im 2)
(* (pow im 2) (+ 1 (* -1/3 (pow im 2))))
(* (pow im 2) (+ 1 (* (pow im 2) (- (* 2/45 (pow im 2)) 1/3))))
(* (pow im 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 2/45 (* -1/315 (pow im 2)))) 1/3))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(* (pow im 2) (- 1 (pow re 2)))
(* (pow im 2) (- (+ 1 (* -1 (* (pow im 2) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 2/45 (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 2/45 (* -1 (* (pow im 2) (+ 1/315 (* -1/315 (pow re 2)))))) (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(- 1/2 (* 1/2 (cos (* 2 im))))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(* -1 (* (pow re 2) (pow (sin im) 2)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(* -1 (* (pow re 2) (pow (sin im) 2)))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
im
im
im
im
im
im
im
im
im
im
im
im
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -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 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (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)
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(* re (+ im (* -1/6 (pow im 3))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (* -1/6 (pow im 3))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* im (+ 1 re))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
1
(+ 1 re)
(+ 1 re)
(+ 1 re)
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
re
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
(* re (+ 1 (/ 1 re)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 3))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* -1/5040 (pow im 7))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* -1/5040 (pow im 7))
(* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
-1/6
(- (* 1/120 (pow im 2)) 1/6)
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(* -1/5040 (pow im 4))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* -1/5040 (pow im 4))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(* 1/120 im)
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(* -1/5040 (pow im 3))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* -1/5040 (pow im 3))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
1/120
(+ 1/120 (* -1/5040 (pow im 2)))
(+ 1/120 (* -1/5040 (pow im 2)))
(+ 1/120 (* -1/5040 (pow im 2)))
(* -1/5040 (pow im 2))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* -1/5040 (pow im 2))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow im 2) (pow re 2))
(* (pow im 2) (+ (* -1/3 (* (pow im 2) (pow re 2))) (pow re 2)))
(* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* 2/45 (* (pow im 2) (pow re 2))))) (pow re 2)))
(* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* (pow im 2) (+ (* -1/315 (* (pow im 2) (pow re 2))) (* 2/45 (pow re 2)))))) (pow re 2)))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* (pow re 2) (pow (sin im) 2))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* im re)
(* im (+ re (* -1/6 (* (pow im 2) re))))
(* im (+ re (* (pow im 2) (+ (* -1/6 re) (* 1/120 (* (pow im 2) re))))))
(* im (+ re (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) re)) (* 1/120 re)))))))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* re (sin im))
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
Outputs
(* im (- 1 re))
(*.f64 im (-.f64 #s(literal 1 binary64) re))
(* im (- (+ 1 (* -1 (* (pow im 2) (+ 1/6 (* -1/6 re))))) re))
(*.f64 im (-.f64 (fma.f64 (*.f64 im im) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) re))
(* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 1/120 (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) re)))
(* im (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 1/120 (* -1 (* (pow im 2) (+ 1/5040 (* -1/5040 re))))) (* 1/120 re))) (+ 1/6 (* -1/6 re))))) re))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (neg.f64 (*.f64 im (fma.f64 re #s(literal -1/5040 binary64) #s(literal 1/5040 binary64)))) (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) re)))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(- (sin im) (* re (sin im)))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(sin im)
(sin.f64 im)
(+ (sin im) (* -1 (* re (sin im))))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(+ (sin im) (* -1 (* re (sin im))))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(+ (sin im) (* -1 (* re (sin im))))
(*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im))
(* -1 (* re (sin im)))
(neg.f64 (*.f64 re (sin.f64 im)))
(* re (- (/ (sin im) re) (sin im)))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* re (- (/ (sin im) re) (sin im)))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* re (- (/ (sin im) re) (sin im)))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* re (sin im)))
(neg.f64 (*.f64 re (sin.f64 im)))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* -1 (* re (- (* -1 (/ (sin im) re)) (* -1 (sin im)))))
(*.f64 re (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(/ (* im (- 1 (pow re 2))) (- 1 re))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (/.f64 im (-.f64 #s(literal 1 binary64) re)))
(* im (- (+ (* (pow im 2) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))))
(* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (/.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (*.f64 re re) #s(literal 2/45 binary64)) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))))
(* im (- (+ (* (pow im 2) (- (+ (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* (pow im 2) (- (+ (* 2/45 (/ 1 (- 1 re))) (* (pow im 2) (- (* -1 (/ (+ 1/315 (* -1/315 (pow re 2))) (- 1 re))) (+ (* -1 (/ (* (+ 1/5040 (* -1/5040 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* 2/45 (/ 1 (- 1 re))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2)))))) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))))))) (+ (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- (* -1 (/ (+ 1/3 (* -1/3 (pow re 2))) (- 1 re))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (- 1 re))) (+ (* 2/45 (/ (pow re 2) (- 1 re))) (/ (* (- 1/120 (* 1/120 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))))) (* -1 (/ (* (+ 1/6 (* -1/6 re)) (- 1 (pow re 2))) (pow (- 1 re) 2))))) (/ 1 (- 1 re))) (/ (pow re 2) (- 1 re))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (-.f64 (-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal -1/5040 binary64) #s(literal 1/5040 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 re re))) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (fma.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64)) (/.f64 (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)) (/.f64 (*.f64 (-.f64 (/.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (*.f64 re re) #s(literal 2/45 binary64)) (-.f64 #s(literal 1 binary64) re))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64))) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (fma.f64 (*.f64 re re) #s(literal -1/315 binary64) #s(literal 1/315 binary64)) (-.f64 #s(literal 1 binary64) re))) (-.f64 (/.f64 #s(literal 2/45 binary64) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re))) (-.f64 #s(literal 1 binary64) re)) (fma.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal 1/120 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (*.f64 (*.f64 re re) #s(literal 2/45 binary64)) (-.f64 #s(literal 1 binary64) re)))))) (fma.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal 1/6 binary64)) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (*.f64 (-.f64 #s(literal 1 binary64) re) (-.f64 #s(literal 1 binary64) re))) (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) (-.f64 #s(literal 1 binary64) re)))) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re re)) (-.f64 #s(literal 1 binary64) re))))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2)))) (- (sin im) (* re (sin im))))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))
(/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im))
(- (+ (* 1/2 (/ 1 (sin im))) (/ (* re (- 1/2 (* 1/2 (cos (* 2 im))))) (sin im))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(*.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (+.f64 #s(literal 1 binary64) re))
(- (+ (* re (- (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(fma.f64 re (fma.f64 re (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (sin.f64 im)) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im))) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)))
(- (+ (* re (- (* re (- (+ (* -1 (sin im)) (* re (- (* -1 (sin im)) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im)))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (sin im))))) (* 1/2 (/ 1 (sin im)))) (* 1/2 (/ (cos (* 2 im)) (sin im))))
(fma.f64 re (fma.f64 re (*.f64 (+.f64 #s(literal 1 binary64) re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (sin.f64 im))) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im))) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(* re (- (+ (sin im) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im))))) (+ (* -1 (/ (sin im) re)) (* -1 (/ (sin im) (pow re 2))))))
(*.f64 re (-.f64 (-.f64 (sin.f64 im) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (sin.f64 im))))) (*.f64 (/.f64 (sin.f64 im) re) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* re (- (+ (sin im) (+ (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 2) (sin im)))) (* -1 (/ (- 1/2 (* 1/2 (cos (* 2 im)))) (* (pow re 3) (sin im)))))) (+ (* -1 (/ (sin im) re)) (+ (* -1 (/ (sin im) (pow re 2))) (* -1 (/ (sin im) (pow re 3)))))))
(*.f64 re (-.f64 (fma.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))) (*.f64 (/.f64 (sin.f64 im) (*.f64 re re)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (* 1/2 (/ 1 (sin im))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (+.f64 (sin.f64 im) (/.f64 (-.f64 (sin.f64 im) (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im))) re)) re)))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (- (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im)))) (* 1/2 (/ 1 (sin im)))) re)) (* 1/2 (/ 1 (sin im)))) (+ (sin im) (* 1/2 (/ (cos (* 2 im)) (sin im))))) re)) (* -1 (sin im))) re)))))
(*.f64 re (+.f64 (sin.f64 im) (/.f64 (-.f64 (sin.f64 im) (/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (sin.f64 im)) (sin.f64 im)) (/.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) (sin.f64 im)) (+.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1 binary64)) (sin.f64 im)) re)) re)) re)))
(pow im 2)
(*.f64 im im)
(* (pow im 2) (+ 1 (* -1/3 (pow im 2))))
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal 1 binary64))))
(* (pow im 2) (+ 1 (* (pow im 2) (- (* 2/45 (pow im 2)) 1/3))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal 2/45 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(* (pow im 2) (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 2/45 (* -1/315 (pow im 2)))) 1/3))))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/315 binary64) #s(literal 2/45 binary64))) #s(literal -1/3 binary64)) #s(literal 1 binary64)))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(* (pow im 2) (- 1 (pow re 2)))
(*.f64 (*.f64 im im) (-.f64 #s(literal 1 binary64) (*.f64 re re)))
(* (pow im 2) (- (+ 1 (* -1 (* (pow im 2) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(*.f64 im (*.f64 im (-.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64)) #s(literal 1 binary64)) (*.f64 re re))))
(* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- 2/45 (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(*.f64 (*.f64 im im) (-.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im (fma.f64 (*.f64 re re) #s(literal -2/45 binary64) #s(literal 2/45 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64))) #s(literal 1 binary64)) (*.f64 re re)))
(* (pow im 2) (- (+ 1 (* (pow im 2) (- (* (pow im 2) (- (+ 2/45 (* -1 (* (pow im 2) (+ 1/315 (* -1/315 (pow re 2)))))) (* 2/45 (pow re 2)))) (+ 1/3 (* -1/3 (pow re 2)))))) (pow re 2)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re re) #s(literal -2/45 binary64) (fma.f64 (fma.f64 (*.f64 re re) #s(literal -1/315 binary64) #s(literal 1/315 binary64)) (neg.f64 (*.f64 im im)) #s(literal 2/45 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/3 binary64) #s(literal -1/3 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 re re))))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (+ (* 1/2 (cos (* 2 im))) (* (pow re 2) (pow (sin im) 2))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- 1/2 (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(- (+ 1/2 (* -1 (* (pow re 2) (pow (sin im) 2)))) (* 1/2 (cos (* 2 im))))
(fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (pow.f64 (sin.f64 im) #s(literal 2 binary64)) re) (neg.f64 re) #s(literal 1/2 binary64)))
(* -1 (* (pow re 2) (pow (sin im) 2)))
(*.f64 (neg.f64 re) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* -1 (* (pow re 2) (pow (sin im) 2)))
(*.f64 (neg.f64 re) (*.f64 re (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
(* (pow re 2) (- (* 1/2 (/ 1 (pow re 2))) (+ (* 1/2 (/ (cos (* 2 im)) (pow re 2))) (pow (sin im) 2))))
(*.f64 (*.f64 re re) (-.f64 (/.f64 (fma.f64 (cos.f64 (*.f64 im #s(literal 2 binary64))) #s(literal -1/2 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (pow.f64 (sin.f64 im) #s(literal 2 binary64))))
im
im
im
im
im
im
im
im
im
im
im
im
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(* -1/6 (pow im 2))
(*.f64 (*.f64 im im) #s(literal -1/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)
(+ im (* -1/6 (pow im 3)))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 im re) im)) (+.f64 (/.f64 im re) im)))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 im re) im)) (+.f64 (/.f64 im re) im)))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 re (fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (+.f64 (/.f64 im re) im)) (+.f64 (/.f64 im re) im)))
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* im (+ 1 re))
(fma.f64 im re im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* im (+ 1 (+ re (* -1/6 (* (pow im 2) (+ 1 re))))))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(* -1/6 (* (pow im 3) (+ 1 re)))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* (pow im 3) (+ (* -1/6 (+ 1 re)) (+ (/ 1 (pow im 2)) (/ re (pow im 2)))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (/.f64 re (*.f64 im im)))))
(* -1/6 (* (pow im 3) (+ 1 re)))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 re) (pow im 2))) (* 1/6 (+ 1 re)))))
(*.f64 (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) re) (*.f64 im im)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64))) (neg.f64 (*.f64 im (*.f64 im im))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
re
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
(* re (+ 1 (/ 1 re)))
(+.f64 #s(literal 1 binary64) re)
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(* -1/6 (pow im 3))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (neg.f64 (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im))))))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) im) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(* -1/5040 (pow im 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 7) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (- (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* -1/5040 (pow im 7))
(*.f64 #s(literal -1/5040 binary64) (pow.f64 im #s(literal 7 binary64)))
(* -1 (* (pow im 7) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (+.f64 (/.f64 #s(literal -1/120 binary64) (*.f64 im im)) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (+.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/120 im)
(*.f64 im #s(literal 1/120 binary64))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(* im (+ 1/120 (* -1/5040 (pow im 2))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(* -1/5040 (pow im 3))
(*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))))
(* -1/5040 (pow im 3))
(*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (neg.f64 (*.f64 im (*.f64 im im))))
1/120
#s(literal 1/120 binary64)
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(+ 1/120 (* -1/5040 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 2))
(*.f64 im (*.f64 im #s(literal -1/5040 binary64)))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 im (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow im 2) (pow re 2))
(*.f64 re (*.f64 re (*.f64 im im)))
(* (pow im 2) (+ (* -1/3 (* (pow im 2) (pow re 2))) (pow re 2)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/3 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 im im))))
(* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* 2/45 (* (pow im 2) (pow re 2))))) (pow re 2)))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal 2/45 binary64) #s(literal -1/3 binary64)))) (*.f64 re re)))
(* (pow im 2) (+ (* (pow im 2) (+ (* -1/3 (pow re 2)) (* (pow im 2) (+ (* -1/315 (* (pow im 2) (pow re 2))) (* 2/45 (pow re 2)))))) (pow re 2)))
(*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 re (*.f64 re (*.f64 im im))) (fma.f64 (*.f64 im im) #s(literal -1/315 binary64) #s(literal 2/45 binary64)) (*.f64 (*.f64 re re) #s(literal -1/3 binary64))) (*.f64 re re)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* (pow re 2) (pow (sin im) 2))
(*.f64 (*.f64 re re) (pow.f64 (sin.f64 im) #s(literal 2 binary64)))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* im re)
(*.f64 im re)
(* im (+ re (* -1/6 (* (pow im 2) re))))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(* im (+ re (* (pow im 2) (+ (* -1/6 re) (* 1/120 (* (pow im 2) re))))))
(*.f64 im (fma.f64 (*.f64 re (*.f64 im im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re))
(* im (+ re (* (pow im 2) (+ (* -1/6 re) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) re)) (* 1/120 re)))))))
(*.f64 im (fma.f64 (*.f64 im im) (fma.f64 re (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 re #s(literal -1/6 binary64))) re))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* re (sin im))
(*.f64 re (sin.f64 im))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))

eval160.0ms (0.9%)

Memory
21.7MiB live, 330.6MiB allocated
Compiler

Compiled 41 600 to 2 678 computations (93.6% saved)

prune295.0ms (1.8%)

Memory
-0.6MiB live, 276.8MiB allocated
Pruning

28 alts after pruning (24 fresh and 4 done)

PrunedKeptTotal
New1 167121 179
Fresh11213
Picked505
Done044
Total1 173281 201
Accuracy
100.0%
Counts
1 201 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.2%
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
26.9%
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
28.3%
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
26.9%
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
33.6%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
29.0%
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
33.5%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
28.1%
(fma.f64 im re im)
35.6%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
33.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
33.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
26.9%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
20.9%
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
28.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
51.6%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
28.9%
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
15.9%
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
12.1%
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
61.1%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
26.6%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
51.4%
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
35.4%
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
7.7%
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
33.6%
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
15.8%
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
68.8%
(*.f64 im (exp.f64 re))
51.1%
(sin.f64 im)
25.0%
im
Compiler

Compiled 757 to 449 computations (40.7% saved)

simplify331.0ms (2%)

Memory
-0.5MiB live, 522.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
cost-diff0
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
cost-diff320
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
cost-diff960
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
cost-diff0
(*.f64 im #s(literal -1/6 binary64))
cost-diff0
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
cost-diff0
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
cost-diff0
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
cost-diff0
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
cost-diff0
(sin.f64 im)
cost-diff0
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
cost-diff1024
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
Rules
13 320×lower-fma.f32
13 308×lower-fma.f64
3 144×lower-*.f32
3 124×lower-*.f64
1 754×lower-+.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027170
054170
1118166
2339164
31268156
44114156
57936156
08566152
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
re
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(sin.f64 im)
im
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) re)
#s(literal -1 binary64)
im
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
im
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
#s(literal 1/2 binary64)
(*.f64 re re)
re
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
im
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
im
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 im im)
#s(literal -1/6 binary64)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) re)
re
(neg.f64 re)
Outputs
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
re
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(sin.f64 im)
im
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
#s(literal 1 binary64)
(/.f64 #s(literal -1 binary64) re)
#s(literal -1 binary64)
im
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im)
im
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
#s(literal 1/2 binary64)
(*.f64 re re)
re
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 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 re (fma.f64 im (*.f64 re #s(literal 1/2 binary64)) im) im))
im
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/6 binary64))
#s(literal -1/6 binary64)
#s(literal 1 binary64)
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re im im))
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/6 binary64)) #s(literal -1 binary64)) (+.f64 im (/.f64 im re)))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
im
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 im im)
#s(literal -1/6 binary64)
(+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))
#s(literal -1 binary64)
(/.f64 #s(literal -1 binary64) re)
re
(neg.f64 re)

localize117.0ms (0.7%)

Memory
-0.9MiB live, 232.9MiB allocated
Localize:

Found 15 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
accuracy99.9%
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
accuracy99.8%
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
accuracy97.4%
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
accuracy100.0%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
accuracy99.9%
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
accuracy99.5%
(*.f64 im #s(literal -1/6 binary64))
accuracy95.5%
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
accuracy100.0%
(*.f64 re re)
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
accuracy95.5%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
accuracy100.0%
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
accuracy100.0%
(sin.f64 im)
accuracy99.8%
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
accuracy99.7%
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
Samples
73.0ms256×0valid
Compiler

Compiled 188 to 35 computations (81.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 53.0ms
ival-mult: 27.0ms (50.7% of total)
ival-add: 7.0ms (13.1% of total)
ival-div: 6.0ms (11.3% of total)
ival-sin: 6.0ms (11.3% of total)
const: 3.0ms (5.6% of total)
ival-sub: 1.0ms (1.9% of total)
ival-neg: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series22.0ms (0.1%)

Memory
31.2MiB live, 31.2MiB allocated
Counts
15 → 264
Calls
Call 1
Inputs
#<alt (*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))>
#<alt (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))>
#<alt (sin.f64 im)>
#<alt (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))>
#<alt (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)>
#<alt (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)>
#<alt (*.f64 re re)>
#<alt (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))>
#<alt (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))>
#<alt (*.f64 im #s(literal -1/6 binary64))>
#<alt (*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))>
#<alt (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))>
#<alt (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)>
#<alt (*.f64 (*.f64 im im) #s(literal -1/6 binary64))>
Outputs
#<alt (sin im)>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (+ (sin im) (* re (sin im)))>
#<alt (* re (sin im))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (+ (sin im) (/ (sin im) re)))>
#<alt (* re (sin im))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))>
#<alt (* im (* re (+ 1 (/ 1 re))))>
#<alt (* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))>
#<alt (* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* 1/120 (* (pow im 2) (* re (+ 1 (/ 1 re)))))))))>
#<alt (* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* 1/120 (* re (+ 1 (/ 1 re))))))))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* re (* (sin im) (+ 1 (/ 1 re))))>
#<alt (* im (+ 1 (/ 1 re)))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (/ 1 re)))) (/ 1 re))))>
#<alt (* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* 1/120 (* (pow im 2) (+ 1 (/ 1 re)))))) (/ 1 re))))>
#<alt (* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (/ 1 re)))) (* 1/120 (+ 1 (/ 1 re))))))) (/ 1 re))))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (* (sin im) (+ 1 (/ 1 re)))>
#<alt (/ (sin im) re)>
#<alt (/ (+ (sin im) (* re (sin im))) re)>
#<alt (/ (+ (sin im) (* re (sin im))) re)>
#<alt (/ (+ (sin im) (* re (sin im))) re)>
#<alt (sin im)>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt (sin im)>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt (+ (sin im) (/ (sin im) re))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))>
#<alt (* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (sin im)>
#<alt (/ 1 re)>
#<alt (/ (+ 1 re) re)>
#<alt (/ (+ 1 re) re)>
#<alt (/ (+ 1 re) re)>
#<alt 1>
#<alt (+ 1 (/ 1 re))>
#<alt (+ 1 (/ 1 re))>
#<alt (+ 1 (/ 1 re))>
#<alt 1>
#<alt (+ 1 (/ 1 re))>
#<alt (+ 1 (/ 1 re))>
#<alt (+ 1 (/ 1 re))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* im (+ 1 (+ re (* 1/2 (pow re 2)))))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt (* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))>
#<alt im>
#<alt (+ im (* im re))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (+ im (* re (+ im (* 1/2 (* im re)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))>
#<alt (* 1/2 (* im (pow re 2)))>
#<alt (* (pow re 2) (+ (* 1/2 im) (/ im re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* 1/2 (pow re 2))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (* (pow re 2) (+ 1/2 (/ 1 re)))>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (pow re 2)>
#<alt (* im (+ 1 (* re (+ 1 (* 1/2 re)))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))>
#<alt (* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))>
#<alt (* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))>
#<alt (* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))>
#<alt (* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))>
#<alt (* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))>
#<alt (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))>
#<alt (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))>
#<alt (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))>
#<alt (+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))>
#<alt (* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))>
#<alt (* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))>
#<alt (* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))>
#<alt (* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))>
#<alt 1>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (+ 1 (* -1/6 (pow im 2)))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 (pow im 2))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 2) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* -1/6 im)>
#<alt (* im (* re (+ 1 (/ 1 re))))>
#<alt (* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))>
#<alt (* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))>
#<alt (* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))>
#<alt (* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))>
#<alt (* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))>
#<alt (* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))>
#<alt (+ im (* -1/6 (pow im 3)))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))>
#<alt (* re (+ im (* -1/6 (pow im 3))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))>
#<alt (* -1 (* im (+ 1 (/ 1 re))))>
#<alt (* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))>
#<alt (* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))>
#<alt (* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))>
#<alt (* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))>
#<alt (* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))>
#<alt (* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))>
#<alt (* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))>
#<alt (* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))>
#<alt (* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))>
#<alt (* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))>
#<alt (* -1 (/ (+ im (* -1/6 (pow im 3))) re))>
#<alt (/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)>
#<alt (/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)>
#<alt (/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)>
#<alt (* -1 (+ im (* -1/6 (pow im 3))))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt (* -1 (+ im (* -1/6 (pow im 3))))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))>
#<alt im>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* im (+ 1 (* -1/6 (pow im 2))))>
#<alt (* -1/6 (pow im 3))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<alt (* (pow im 3) (- (/ 1 (pow im 2)) 1/6))>
#<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 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
#<alt (* -1/6 (pow im 2))>
Calls

66 calls:

TimeVariablePointExpression
5.0ms
im
@0
(* im (* (+ (* im (* im -1/6)) 1) (+ (* re (+ (* re 1/2) 1)) 1)))
1.0ms
re
@inf
(+ (* im (+ (* 1/2 (* re re)) re)) im)
1.0ms
im
@inf
(* re (* (sin im) (- 1 (/ -1 re))))
1.0ms
im
@inf
(+ (* im (+ (* 1/2 (* re re)) re)) im)
1.0ms
im
@0
(+ (* im (+ (* 1/2 (* re re)) re)) im)

rewrite474.0ms (2.8%)

Memory
-21.9MiB live, 597.6MiB allocated
Algorithm
batch-egg-rewrite
Rules
5 848×lower-fma.f32
5 836×lower-fma.f64
4 414×lower-/.f32
4 412×lower-/.f64
4 000×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
027126
054126
1212122
21750122
08268118
Stop Event
iter limit
node limit
iter limit
Counts
15 → 872
Calls
Call 1
Inputs
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(sin.f64 im)
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(*.f64 re re)
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(*.f64 im #s(literal -1/6 binary64))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im)
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
Outputs
(+.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 re (sin.f64 im)) re))
(+.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im))))
(fma.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64) (/.f64 (*.f64 re (sin.f64 im)) re))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (*.f64 (*.f64 re (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (*.f64 re (sin.f64 im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 (*.f64 re (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (*.f64 re (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (*.f64 re (sin.f64 im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (*.f64 re (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 re (sin.f64 im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re (sin.f64 im)) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (*.f64 re (sin.f64 im)) re) (/.f64 (*.f64 re (sin.f64 im)) re)) (*.f64 (*.f64 (*.f64 re (sin.f64 im)) #s(literal 1 binary64)) (/.f64 (*.f64 re (sin.f64 im)) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im))) (*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im)))) (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 re (sin.f64 im))) (*.f64 (/.f64 #s(literal 1 binary64) re) (*.f64 re (sin.f64 im)))))))
(*.f64 re (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (sin.f64 im) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) re))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 re (sin.f64 im)))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) re)
(*.f64 (*.f64 re (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (*.f64 re (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) (sin.f64 im))
(*.f64 (*.f64 (*.f64 re (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (*.f64 re (sin.f64 im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(+.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (/.f64 (sin.f64 im) re))
(+.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(fma.f64 (sin.f64 im) #s(literal 1 binary64) (/.f64 (sin.f64 im) re))
(fma.f64 #s(literal 1 binary64) (sin.f64 im) (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im)))
(/.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (sin.f64 im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (sin.f64 im))))
(/.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (sin.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (sin.f64 im))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (sin.f64 im))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (+.f64 (pow.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (/.f64 (sin.f64 im) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (*.f64 (sin.f64 im) #s(literal 1 binary64)) (-.f64 (*.f64 (/.f64 (sin.f64 im) re) (/.f64 (sin.f64 im) re)) (*.f64 (*.f64 (sin.f64 im) #s(literal 1 binary64)) (/.f64 (sin.f64 im) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 #s(literal 1 binary64) (sin.f64 im)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im))) (*.f64 (*.f64 #s(literal 1 binary64) (sin.f64 im)) (*.f64 (/.f64 #s(literal 1 binary64) re) (sin.f64 im))))))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (sin.f64 im))
(*.f64 (*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (sin.f64 im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(sin.f64 im)
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(+.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(-.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (neg.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) re) #s(literal -1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))) #s(literal 1 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (fma.f64 (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (/.f64 (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (fma.f64 (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 (/.f64 #s(literal 1 binary64) (*.f64 re re)) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(*.f64 (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(+.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im)
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 re im im))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(+.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 re im))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 re im im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im) (fma.f64 re im im))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) im) (fma.f64 re im im))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(fma.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 re im))))) im)
(fma.f64 (-.f64 (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 (*.f64 re im) (*.f64 re im))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 re im))) im)
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 re im im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (fma.f64 re im im))
(fma.f64 (*.f64 im (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(fma.f64 (*.f64 im (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) im)
(fma.f64 (*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) im) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(fma.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) im) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) im)
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im)))) (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))) (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (pow.f64 (fma.f64 re im im) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 (fma.f64 re im im) (fma.f64 re im im)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 re im im)))))
(/.f64 (+.f64 (pow.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (fma.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 re im)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(*.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))))
(*.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(+.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(+.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)
(+.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(fma.f64 re #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re re)
(fma.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (neg.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))))
(/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))) (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re) (*.f64 re re))) (*.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)))) (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re)) (neg.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (fma.f64 (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (*.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal -1 binary64))
(*.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))))
(*.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 re re (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(*.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(*.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))) (*.f64 re re))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))))
(*.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 re (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal -1 binary64)) re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(/.f64 (neg.f64 re) (/.f64 #s(literal -1 binary64) re))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (neg.f64 re) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 (neg.f64 re) (neg.f64 re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(+.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(+.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 im (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im im))))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 im (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #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 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))
(/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 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 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64)) (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 3 binary64))) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 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 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) im)
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(+.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.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)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.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 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) re (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 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 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 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 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #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 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 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 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 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 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (/.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)) #s(literal 1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (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 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (neg.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))) (fma.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64))) (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) #s(literal 3 binary64)) (pow.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/2 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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (fma.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 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 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #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 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(*.f64 (*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) #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 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #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 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (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 #s(literal -1/6 binary64) (*.f64 im im)))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(fma.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) #s(literal 1 binary64))
(fma.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #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 im #s(literal -1/6 binary64)) (*.f64 im #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #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 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 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 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 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 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/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 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #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 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (fma.f64 (/.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 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (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 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (neg.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 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 im #s(literal -1/6 binary64))
(*.f64 #s(literal -1/6 binary64) im)
(+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))
(+.f64 (*.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))
(+.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re)))
(-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(fma.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))
(fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re)))
(neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal -1 binary64) re))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (-.f64 (*.f64 (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))) (*.f64 (*.f64 (neg.f64 re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (neg.f64 re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re)) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re)) (-.f64 (*.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re))) (*.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 re)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 re))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (*.f64 #s(literal 0 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))))))
(*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (neg.f64 re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) re)
(*.f64 (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal -1 binary64)) re)
(*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(+.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(+.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(+.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im))
(+.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(+.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(-.f64 (/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))) (/.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))
(fma.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(fma.f64 #s(literal -1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 #s(literal -1 binary64) re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal -1 binary64) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 #s(literal -1 binary64) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(fma.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im))
(fma.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(fma.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))
(fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 im re) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (/.f64 im re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 im #s(literal -1 binary64)) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) re) (/.f64 im #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) re) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) #s(literal -1 binary64)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) re) #s(literal -1 binary64) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) re) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))) (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))))
(/.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 re (*.f64 re re)))) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))))
(/.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))) (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))
(/.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) re (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (neg.f64 re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) re (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (neg.f64 re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (neg.f64 re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) re (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (neg.f64 re) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (neg.f64 re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) re (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (neg.f64 re) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 re (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 re (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 re (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (/.f64 #s(literal -1 binary64) re) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (neg.f64 re) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (neg.f64 re) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (neg.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (fma.f64 (/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (neg.f64 re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) #s(literal -1 binary64)))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))) (neg.f64 (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))) (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))))) (neg.f64 (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (neg.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(/.f64 (+.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 re (*.f64 re re))) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))) (fma.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im)) (*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) (*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (-.f64 (*.f64 (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))) (*.f64 (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (*.f64 im (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)))
(*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(*.f64 (fma.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))) (*.f64 re (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re))) (*.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))))
(*.f64 (-.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (neg.f64 re)))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re)) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(*.f64 (*.f64 (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1 binary64)) re))))
(*.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))))
(+.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) im)
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im #s(literal 1 binary64)))
(+.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) im))
(+.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(+.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(-.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) im)
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) im)
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im im) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im im)
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (*.f64 im #s(literal 1 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) (*.f64 #s(literal 1 binary64) im))
(fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (neg.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.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 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im im)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #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 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im im)))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im im))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (*.f64 im (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64))) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64))) (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im)) (*.f64 (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 #s(literal 1 binary64) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 im #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 im #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) im) #s(literal 3 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))))) (fma.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 #s(literal 1 binary64) im) (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal 1 binary64) im) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) #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) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im))) (/.f64 #s(literal 1 binary64) (fma.f64 im im (-.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 im im))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 im (*.f64 im im)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (neg.f64 im) im))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (neg.f64 im)))))
(*.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 im (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 (*.f64 im (fma.f64 #s(literal -1/216 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal 1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal 1 binary64)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal -1 binary64))))
(*.f64 im (*.f64 im #s(literal -1/6 binary64)))
(*.f64 im (*.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(*.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1 binary64)))
(*.f64 (*.f64 im #s(literal -1/6 binary64)) im)
(*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal 1 binary64)))
(*.f64 (*.f64 im im) #s(literal -1/6 binary64))
(*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))

simplify630.0ms (3.7%)

Memory
22.2MiB live, 1 089.0MiB allocated
Algorithm
egg-herbie
Rules
27 156×lower-fma.f64
27 156×lower-fma.f32
6 110×lower-+.f64
6 110×lower-+.f32
5 498×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02583451
19593000
238592792
081742535
Stop Event
iter limit
node limit
Counts
264 → 260
Calls
Call 1
Inputs
(sin im)
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(+ (sin im) (* re (sin im)))
(* re (sin im))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (+ (sin im) (/ (sin im) re)))
(* re (sin im))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(* im (* re (+ 1 (/ 1 re))))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* 1/120 (* (pow im 2) (* re (+ 1 (/ 1 re)))))))))
(* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* 1/120 (* re (+ 1 (/ 1 re))))))))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(* im (+ 1 (/ 1 re)))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (/ 1 re)))) (/ 1 re))))
(* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* 1/120 (* (pow im 2) (+ 1 (/ 1 re)))))) (/ 1 re))))
(* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (/ 1 re)))) (* 1/120 (+ 1 (/ 1 re))))))) (/ 1 re))))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(* (sin im) (+ 1 (/ 1 re)))
(/ (sin im) re)
(/ (+ (sin im) (* re (sin im))) re)
(/ (+ (sin im) (* re (sin im))) re)
(/ (+ (sin im) (* re (sin im))) re)
(sin im)
(+ (sin im) (/ (sin im) re))
(+ (sin im) (/ (sin im) re))
(+ (sin im) (/ (sin im) re))
(sin im)
(+ (sin im) (/ (sin im) re))
(+ (sin im) (/ (sin im) re))
(+ (sin im) (/ (sin im) re))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(sin im)
(/ 1 re)
(/ (+ 1 re) re)
(/ (+ 1 re) re)
(/ (+ 1 re) re)
1
(+ 1 (/ 1 re))
(+ 1 (/ 1 re))
(+ 1 (/ 1 re))
1
(+ 1 (/ 1 re))
(+ 1 (/ 1 re))
(+ 1 (/ 1 re))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* 1/2 (* im re)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(* 1/2 (* im (pow re 2)))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* 1/2 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* 1/2 (pow re 2))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(pow re 2)
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(* im (+ 1 (* -1/6 (pow im 2))))
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))
(* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))
(* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))
1
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(+ 1 (* -1/6 (pow im 2)))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 (pow im 2))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* -1/6 im)
(* im (* re (+ 1 (/ 1 re))))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(+ im (* -1/6 (pow im 3)))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(* re (+ im (* -1/6 (pow im 3))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(* re (+ im (* -1/6 (pow im 3))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(* -1 (* im (+ 1 (/ 1 re))))
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(* -1 (/ (+ im (* -1/6 (pow im 3))) re))
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(* -1 (+ im (* -1/6 (pow im 3))))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(* -1 (+ im (* -1/6 (pow im 3))))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* -1/6 (pow im 2))))
(* -1/6 (pow im 3))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(* -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 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
(* -1/6 (pow im 2))
Outputs
(sin im)
(sin.f64 im)
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(+ (sin im) (* re (sin im)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (sin im))
(*.f64 (sin.f64 im) re)
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (+ (sin im) (/ (sin im) re)))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (sin im))
(*.f64 (sin.f64 im) re)
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* -1 (* re (+ (* -1 (sin im)) (* -1 (/ (sin im) re)))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* im (* re (+ 1 (/ 1 re))))
(fma.f64 im re im)
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* 1/120 (* (pow im 2) (* re (+ 1 (/ 1 re)))))))))
(*.f64 im (+.f64 (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) #s(literal 1 binary64)) re))
(* im (+ (* re (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* 1/120 (* re (+ 1 (/ 1 re))))))))))
(*.f64 im (fma.f64 im (*.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)))) (+.f64 re #s(literal 1 binary64))))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* re (* (sin im) (+ 1 (/ 1 re))))
(*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64)))
(* im (+ 1 (/ 1 re)))
(+.f64 im (/.f64 im re))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (/ 1 re)))) (/ 1 re))))
(*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* 1/120 (* (pow im 2) (+ 1 (/ 1 re)))))) (/ 1 re))))
(fma.f64 im (fma.f64 (*.f64 im (+.f64 im (/.f64 im re))) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (/.f64 #s(literal 1 binary64) re)) im)
(* im (+ 1 (+ (* (pow im 2) (+ (* -1/6 (+ 1 (/ 1 re))) (* (pow im 2) (+ (* -1/5040 (* (pow im 2) (+ 1 (/ 1 re)))) (* 1/120 (+ 1 (/ 1 re))))))) (/ 1 re))))
(fma.f64 im (fma.f64 (*.f64 im im) (+.f64 (fma.f64 (*.f64 im (+.f64 im (/.f64 im re))) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) re)) im)
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(* (sin im) (+ 1 (/ 1 re)))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(/ (sin im) re)
(/.f64 (sin.f64 im) re)
(/ (+ (sin im) (* re (sin im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) re)
(/ (+ (sin im) (* re (sin im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) re)
(/ (+ (sin im) (* re (sin im))) re)
(/.f64 (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) re)
(sin im)
(sin.f64 im)
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(sin im)
(sin.f64 im)
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
(+ (sin im) (/ (sin im) re))
(*.f64 (sin.f64 im) (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) im) im)
(* im (+ 1 (* (pow im 2) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(fma.f64 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(sin im)
(sin.f64 im)
(/ 1 re)
(/.f64 #s(literal 1 binary64) re)
(/ (+ 1 re) re)
(/.f64 (+.f64 re #s(literal 1 binary64)) re)
(/ (+ 1 re) re)
(/.f64 (+.f64 re #s(literal 1 binary64)) re)
(/ (+ 1 re) re)
(/.f64 (+.f64 re #s(literal 1 binary64)) re)
1
#s(literal 1 binary64)
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
1
#s(literal 1 binary64)
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(+ 1 (/ 1 re))
(+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re))
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (fma.f64 im (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))))
(* (pow re 2) (+ (* 1/2 im) (+ (/ im re) (/ im (pow re 2)))))
(*.f64 (*.f64 re re) (fma.f64 im (+.f64 (/.f64 #s(literal 1 binary64) re) #s(literal 1/2 binary64)) (/.f64 im (*.f64 re re))))
(* 1/2 (* im (pow re 2)))
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 im) (/ im re)))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)))
(*.f64 re (*.f64 re (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re))))
re
(* re (+ 1 (* 1/2 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(pow re 2)
(*.f64 re re)
(* im (+ 1 (* re (+ 1 (* 1/2 re)))))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* im (+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re))))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* (pow im 3) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(*.f64 im (fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64))))
(* -1/6 (* (pow im 3) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1/6 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1/6 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* -1 (* (pow im 3) (+ (* -1 (/ (+ 1 (* re (+ 1 (* 1/2 re)))) (pow im 2))) (* 1/6 (+ 1 (* re (+ 1 (* 1/2 re))))))))
(*.f64 (*.f64 (-.f64 (fma.f64 #s(literal 1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1/6 binary64)) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im im))) (*.f64 im im)) (neg.f64 im))
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(+ (* im (* re (+ 1 (* -1/6 (pow im 2))))) (* im (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ (* im (+ 1 (* -1/6 (pow im 2)))) (* re (+ (* 1/2 (* im (* re (+ 1 (* -1/6 (pow im 2)))))) (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(*.f64 (*.f64 re re) (fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) re) (+.f64 im (/.f64 im re)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (+ (/ (* im (+ 1 (* -1/6 (pow im 2)))) re) (/ (* im (+ 1 (* -1/6 (pow im 2)))) (pow re 2)))))
(*.f64 (*.f64 re re) (fma.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) re) (+.f64 im (/.f64 im re)) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))))
(* 1/2 (* im (* (pow re 2) (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(* (pow re 2) (+ (* 1/2 (* im (+ 1 (* -1/6 (pow im 2))))) (/ (* im (+ 1 (* -1/6 (pow im 2)))) re)))
(*.f64 (*.f64 re re) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re))))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (*.f64 re re) (fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (* im (+ 1 (* -1/6 (pow im 2))))) (* -1 (/ (* im (+ 1 (* -1/6 (pow im 2)))) re))) re)) (* 1/2 (* im (+ 1 (* -1/6 (pow im 2)))))))
(*.f64 (*.f64 re re) (fma.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))) re)))
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re)))))) (* re (+ 1 (* 1/2 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* -1/6 (* (pow im 2) (+ 1 (* re (+ 1 (* 1/2 re))))))
(*.f64 #s(literal -1/6 binary64) (*.f64 im (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* (pow im 2) (+ (* -1/6 (+ 1 (* re (+ 1 (* 1/2 re))))) (+ (/ 1 (pow im 2)) (/ (* re (+ 1 (* 1/2 re))) (pow im 2)))))
(fma.f64 (*.f64 im im) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 #s(literal -1/6 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+ 1 (+ (* -1/6 (pow im 2)) (* re (+ 1 (+ (* -1/6 (pow im 2)) (* 1/2 (* re (+ 1 (* -1/6 (pow im 2))))))))))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))) (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im (/.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re)
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))
(*.f64 (*.f64 re re) (fma.f64 (/.f64 #s(literal -1/6 binary64) re) (*.f64 im (+.f64 im (/.f64 im re))) (+.f64 (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* -1/6 (/ (pow im 2) (pow re 2))) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (+ (/ 1 re) (/ 1 (pow re 2)))))))
(*.f64 (*.f64 re re) (fma.f64 (/.f64 #s(literal -1/6 binary64) re) (*.f64 im (+.f64 im (/.f64 im re))) (+.f64 (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (+.f64 (/.f64 #s(literal 1 binary64) re) (/.f64 #s(literal 1 binary64) (*.f64 re re))))))
(* 1/2 (* (pow re 2) (+ 1 (* -1/6 (pow im 2)))))
(*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ (* -1/6 (/ (pow im 2) re)) (+ (* 1/2 (+ 1 (* -1/6 (pow im 2)))) (/ 1 re))))
(fma.f64 (*.f64 re re) (fma.f64 #s(literal -1/6 binary64) (*.f64 im (/.f64 im re)) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))) re)
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) re)))
(* (pow re 2) (+ (* -1 (/ (+ (* -1 (+ 1 (* -1/6 (pow im 2)))) (* -1 (/ (+ 1 (* -1/6 (pow im 2))) re))) re)) (* 1/2 (+ 1 (* -1/6 (pow im 2))))))
(*.f64 (*.f64 re re) (-.f64 (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)) (/.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) re))) re)))
1
#s(literal 1 binary64)
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(+ 1 (* -1/6 (pow im 2)))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* (pow im 2) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* im (* re (+ 1 (/ 1 re))))
(fma.f64 im re im)
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* im (+ (* -1/6 (* (pow im 2) (* re (+ 1 (/ 1 re))))) (* re (+ 1 (/ 1 re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im (fma.f64 im re im))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(* (pow im 3) (+ (* -1/6 (* re (+ 1 (/ 1 re)))) (/ (* re (+ 1 (/ 1 re))) (pow im 2))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(* -1/6 (* (pow im 3) (* re (+ 1 (/ 1 re)))))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im (fma.f64 im re im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1 (/ (* re (+ 1 (/ 1 re))) (pow im 2))) (* 1/6 (* re (+ 1 (/ 1 re)))))))
(*.f64 (*.f64 im (*.f64 im im)) (+.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (/.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im im))))
(+ im (* -1/6 (pow im 3)))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(+ im (+ (* -1/6 (pow im 3)) (* re (+ im (* -1/6 (pow im 3))))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) re))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* re (+ im (+ (* -1/6 (/ (pow im 3) re)) (+ (* -1/6 (pow im 3)) (/ im re)))))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 im re im))
(* re (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) re))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))))
(* -1 (* re (+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))))
(*.f64 re (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (+.f64 im (/.f64 im re))))
(* -1 (* im (+ 1 (/ 1 re))))
(-.f64 (/.f64 im (neg.f64 re)) im)
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(*.f64 (+.f64 im (/.f64 im re)) (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(*.f64 (+.f64 im (/.f64 im re)) (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* im (+ (* -1 (+ 1 (/ 1 re))) (* 1/6 (* (pow im 2) (+ 1 (/ 1 re))))))
(*.f64 (+.f64 im (/.f64 im re)) (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))
(*.f64 im (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 1/6 binary64)))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* (pow im 3) (+ (* -1 (/ (+ 1 (/ 1 re)) (pow im 2))) (* 1/6 (+ 1 (/ 1 re)))))
(*.f64 (*.f64 im (*.f64 im im)) (*.f64 (+.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) re)) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* 1/6 (* (pow im 3) (+ 1 (/ 1 re))))
(*.f64 im (*.f64 (*.f64 im (+.f64 im (/.f64 im re))) #s(literal 1/6 binary64)))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (* (pow im 3) (+ (* -1/6 (+ 1 (/ 1 re))) (+ (/ 1 (* (pow im 2) re)) (/ 1 (pow im 2))))))
(*.f64 (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 im im)) (+.f64 (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal -1/6 binary64) re)) (/.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im re))))) (neg.f64 (*.f64 im (*.f64 im im))))
(* -1 (/ (+ im (* -1/6 (pow im 3))) re))
(*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re))
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) (fma.f64 im re im)) re)
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) (fma.f64 im re im)) re)
(/ (+ (* -1 (* re (+ im (* -1/6 (pow im 3))))) (* -1 (+ im (* -1/6 (pow im 3))))) re)
(/.f64 (*.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) (fma.f64 im re im)) re)
(* -1 (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
(* -1 (+ im (* -1/6 (pow im 3))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
(+ (* -1 (+ im (* -1/6 (pow im 3)))) (* -1 (/ (+ im (* -1/6 (pow im 3))) re)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (-.f64 (/.f64 im (neg.f64 re)) im))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* (pow im 3) (- (/ 1 (pow im 2)) 1/6))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* -1/6 (pow im 3))
(*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/6 (/ 1 (pow im 2)))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal -1 binary64) (*.f64 im im)))))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))

eval265.0ms (1.6%)

Memory
-32.8MiB live, 329.7MiB allocated
Compiler

Compiled 49 394 to 3 153 computations (93.6% saved)

prune170.0ms (1%)

Memory
15.9MiB live, 369.7MiB allocated
Pruning

36 alts after pruning (30 fresh and 6 done)

PrunedKeptTotal
New1 118141 132
Fresh31619
Picked325
Done044
Total1 124361 160
Accuracy
100.0%
Counts
1 160 → 36
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.6%
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
33.4%
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
26.9%
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
28.3%
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
26.9%
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
33.6%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
29.0%
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
33.5%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
15.6%
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
29.5%
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
32.8%
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
28.1%
(fma.f64 im re im)
12.9%
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
14.3%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
35.6%
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
33.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
12.6%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
26.9%
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
28.9%
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
51.6%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
15.9%
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
11.7%
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
12.0%
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
33.3%
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
12.1%
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
61.1%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
26.6%
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
57.5%
(*.f64 re (*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re)))
35.4%
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
7.7%
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
12.1%
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
15.8%
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
12.1%
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
68.8%
(*.f64 im (exp.f64 re))
51.1%
(sin.f64 im)
25.0%
im
Compiler

Compiled 1 215 to 464 computations (61.8% saved)

regimes72.0ms (0.4%)

Memory
-10.7MiB live, 146.9MiB allocated
Counts
50 → 1
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
(*.f64 (exp.f64 re) (sin.f64 im))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (cos.f64 (*.f64 #s(literal 2 binary64) im)))) (*.f64 (*.f64 re (sin.f64 im)) (*.f64 re (sin.f64 im)))) (-.f64 (sin.f64 im) (*.f64 re (sin.f64 im))))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

16.0ms
(sin.f64 im)
15.0ms
im
14.0ms
re
12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
12.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
100.0%1re
100.0%1im
100.0%1(*.f64 (exp.f64 re) (sin.f64 im))
100.0%1(exp.f64 re)
100.0%1(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes77.0ms (0.5%)

Memory
-3.0MiB live, 149.1MiB allocated
Counts
48 → 4
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re)))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 re (*.f64 (sin.f64 im) (-.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) re))))
Outputs
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
Calls

5 calls:

23.0ms
im
13.0ms
(sin.f64 im)
13.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
13.0ms
re
11.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
98.4%4re
85.2%2im
100.0%5(*.f64 (exp.f64 re) (sin.f64 im))
95.7%3(exp.f64 re)
84.4%3(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes39.0ms (0.2%)

Memory
-2.2MiB live, 36.0MiB allocated
Counts
46 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 re (*.f64 (sin.f64 im) (/.f64 #s(literal 1 binary64) re)))
Outputs
(*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 im (exp.f64 re))
(sin.f64 im)
(*.f64 im (exp.f64 re))
Calls

2 calls:

25.0ms
re
12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
100.0%5(*.f64 (exp.f64 re) (sin.f64 im))
98.0%4re
Compiler

Compiled 10 to 7 computations (30% saved)

regimes31.0ms (0.2%)

Memory
-23.2MiB live, 15.8MiB allocated
Counts
44 → 4
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
(*.f64 im (exp.f64 re))
(sin.f64 im)
(*.f64 im (exp.f64 re))
Calls

1 calls:

29.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
98.1%4(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes43.0ms (0.3%)

Memory
2.9MiB live, 41.0MiB allocated
Counts
43 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
(*.f64 im (exp.f64 re))
(sin.f64 im)
(*.f64 im (exp.f64 re))
Calls

2 calls:

30.0ms
re
11.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
94.9%3re
99.2%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 10 to 7 computations (30% saved)

regimes13.0ms (0.1%)

Memory
29.1MiB live, 29.1MiB allocated
Counts
42 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
(*.f64 im (exp.f64 re))
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(sin.f64 im)
(*.f64 im (exp.f64 re))
(sin.f64 im)
(*.f64 im (exp.f64 re))
Calls

1 calls:

11.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
99.1%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes61.0ms (0.4%)

Memory
-20.4MiB live, 98.4MiB allocated
Counts
41 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
(*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/6 binary64) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re))
(*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 re im im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re im) (fma.f64 re im im))
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im))
(*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64))))
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 im (*.f64 im im))) #s(literal -1/6 binary64) (fma.f64 im re im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(*.f64 im (*.f64 (fma.f64 im (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal -1/6 binary64) (/.f64 #s(literal 1 binary64) (*.f64 im im)))))
(*.f64 (*.f64 im (/.f64 (fma.f64 (*.f64 im im) #s(literal 1/6 binary64) #s(literal -1 binary64)) re)) (neg.f64 re))
(fma.f64 im (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) re) im)
(fma.f64 (*.f64 im (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 im (*.f64 im im)) im)
(fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(*.f64 (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(fma.f64 im (/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))) im)
(/.f64 (*.f64 (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im))) (fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (neg.f64 im)))
(*.f64 (/.f64 #s(literal 1 binary64) im) (/.f64 (-.f64 (*.f64 #s(literal 1/36 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im im)) (-.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 im (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (-.f64 (*.f64 im im) (*.f64 (*.f64 im im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(fma.f64 im (/.f64 (fma.f64 re (*.f64 re re) (*.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/4 binary64))))) im)
(sin.f64 im)
Outputs
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im))
(sin.f64 im)
(*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(sin.f64 im)
(*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

5 calls:

13.0ms
(sin.f64 im)
12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
12.0ms
re
12.0ms
im
10.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
60.5%4(sin.f64 im)
60.5%3im
73.9%4re
72.1%3(exp.f64 re)
75.6%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes62.0ms (0.4%)

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

5 calls:

15.0ms
im
13.0ms
(sin.f64 im)
12.0ms
re
10.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
9.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
43.2%3(sin.f64 im)
39.9%3im
46.2%2(exp.f64 re)
48.2%3re
50.7%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes7.0ms (0%)

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

1 calls:

5.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
50.7%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes26.0ms (0.2%)

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

1 calls:

25.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
48.7%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes5.0ms (0%)

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

1 calls:

4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
48.7%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes4.0ms (0%)

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

1 calls:

4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
46.8%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes54.0ms (0.3%)

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

3 calls:

3.0ms
re
3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
43.3%2(exp.f64 re)
43.3%2re
46.1%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes3.0ms (0%)

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

1 calls:

2.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
46.6%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes49.0ms (0.3%)

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

5 calls:

40.0ms
im
2.0ms
(sin.f64 im)
2.0ms
re
2.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
2.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
28.1%1im
28.1%1(sin.f64 im)
33.3%2re
33.3%2(exp.f64 re)
33.4%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes5.0ms (0%)

Memory
12.9MiB live, 12.9MiB allocated
Counts
3 → 1
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(fma.f64 im re im)
Outputs
(fma.f64 im re im)
Calls

3 calls:

2.0ms
re
2.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
28.1%1re
28.1%1(exp.f64 re)
28.1%1(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes8.0ms (0%)

Memory
17.3MiB live, 17.3MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

5 calls:

2.0ms
(sin.f64 im)
1.0ms
re
1.0ms
im
1.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
1.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
25.0%1(sin.f64 im)
25.0%1im
25.0%1re
25.0%1(*.f64 (exp.f64 re) (sin.f64 im))
25.0%1(exp.f64 re)
Compiler

Compiled 21 to 15 computations (28.6% saved)

bsearch111.0ms (0.7%)

Memory
-4.9MiB live, 71.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
narrow-enough
Steps
TimeLeftRight
41.0ms
6.076151226853372e+152
1.7449206592249773e+170
14.0ms
7.762761702182764e-31
8.942469657888312e-24
53.0ms
-9.917440428151069e-6
-2.8114897686884338e-11
Samples
65.0ms448×0valid
Compiler

Compiled 631 to 442 computations (30% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-mult: 43.0ms (76.6% of total)
ival-sin: 9.0ms (16% of total)
ival-exp: 4.0ms (7.1% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997152605760877
+inf
0.0ms
9.005608631305422e-15
1.9335854910788322e-11
0.0ms
-0.03494075161057383
0.0
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997152605760877
+inf
0.0ms
9.005608631305422e-15
1.9335854910788322e-11
0.0ms
-0.03494075161057383
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997152605760877
+inf
0.0ms
9.005608631305422e-15
1.9335854910788322e-11
0.0ms
-0.03494075161057383
0.0
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.2MiB live, 1.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997152605760877
+inf
0.0ms
9.005608631305422e-15
1.9335854910788322e-11
0.0ms
-0.03494075161057383
0.0
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.9997152605760877
+inf
0.0ms
-0.0
7.838265322331213e-308
0.0ms
-0.03494075161057383
0.0
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
0.0ms
-0.9974252522453206
-0.9961510656709359
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
0.0ms
-inf
-0.9995464698692565
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-0.0
7.838265322331213e-308
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.990032161401337
0.9902301504936944
0.0ms
-0.0
7.838265322331213e-308
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.990032161401337
0.9902301504936944
Compiler

Compiled 10 to 10 computations (0% saved)

simplify25.0ms (0.1%)

Memory
-19.6MiB live, 19.9MiB allocated
Algorithm
egg-herbie
Rules
44×*-commutative_binary64
+-commutative_binary64
1-exp_binary64
1-exp_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095656
1120656
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -8980177656976769/9007199254740992 binary64)) (*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4459464351022265/4503599627370496 binary64)) (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4459464351022265/4503599627370496 binary64)) (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 im re im)
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)))))
(if (<=.f64 re #s(literal -5784898941515315/590295810358705651712 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 re #s(literal 5988969657808517/680564733841876926926749214863536422912 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 re #s(literal 18999999999999999064581089979963101249120767266604493066770021892695906750618596520567186646577434152905173284039181572611431631767743819258237216708624384 binary64)) (*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (exp.f64 re) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (*.f64 (sin.f64 im) (+.f64 re #s(literal 1 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 im (exp.f64 re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (exp.f64 re))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 6338253001141147/633825300114114700748351602688 binary64)) (*.f64 (exp.f64 re) im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 (exp.f64 re) im)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (fma.f64 (fma.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -5764607523034235/288230376151711744 binary64)) (sin.f64 im) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (sin.f64 im) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -8980177656976769/9007199254740992 binary64)) (*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -8980177656976769/9007199254740992 binary64)) (*.f64 im (*.f64 (*.f64 re re) (fma.f64 (*.f64 im im) #s(literal -1/12 binary64) #s(literal 1/2 binary64)))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 im (fma.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (fma.f64 im re im)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 re (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal -inf.0 binary64)) (*.f64 im (fma.f64 re (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) re)) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4459464351022265/4503599627370496 binary64)) (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (*.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4459464351022265/4503599627370496 binary64)) (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 4459464351022265/4503599627370496 binary64)) (fma.f64 im re im) (*.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64)))))
(fma.f64 im re im)
im

soundness2.2s (13.3%)

Memory
47.6MiB live, 1 283.6MiB allocated
Rules
27 156×lower-fma.f64
27 156×lower-fma.f32
15 566×lower-fma.f64
15 566×lower-fma.f32
14 454×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
03853686
112533500
242733416
082053230
01821402
16431294
221231264
366261248
080821117
032175
061154
1264129
21917129
08728125
02583451
19593000
238592792
081742535
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
Compiler

Compiled 1 458 to 616 computations (57.8% saved)

preprocess169.0ms (1%)

Memory
-12.2MiB live, 316.6MiB allocated
Remove

(negabs im)

Compiler

Compiled 1 358 to 218 computations (83.9% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...