math.exp on complex, imaginary part

Time bar (total: 22.2s)

analyze0.0ms (0%)

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

sample946.0ms (4.3%)

Memory
87.7MiB live, 1 317.3MiB allocated
Samples
746.0ms8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 447.0ms
ival-sin: 295.0ms (65.9% of total)
ival-mult: 77.0ms (17.2% of total)
ival-exp: 67.0ms (15% of total)
ival-true: 6.0ms (1.3% of total)
ival-assert: 3.0ms (0.7% of total)
Bogosity

preprocess26.0ms (0.1%)

Memory
7.4MiB live, 43.1MiB 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)

explain75.0ms (0.3%)

Memory
12.2MiB live, 160.5MiB 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
45.0ms512×0valid
Compiler

Compiled 40 to 24 computations (40% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-sin: 17.0ms (67.2% of total)
ival-exp: 4.0ms (15.8% of total)
ival-mult: 4.0ms (15.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

eval0.0ms (0%)

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

simplify9.0ms (0%)

Memory
-17.0MiB live, 16.7MiB 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

localize25.0ms (0.1%)

Memory
34.9MiB live, 68.6MiB 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
19.0ms256×0valid
Compiler

Compiled 13 to 7 computations (46.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 13.0ms
ival-mult: 5.0ms (38.2% of total)
ival-sin: 5.0ms (38.2% of total)
ival-exp: 2.0ms (15.3% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.1%)

Memory
-46.6MiB live, 10.7MiB 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
21.0ms
im
@-inf
(* (exp re) (sin im))
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))

rewrite18.0ms (0.1%)

Memory
5.7MiB live, 41.4MiB 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)

simplify986.0ms (4.4%)

Memory
82.1MiB live, 910.8MiB 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)

eval20.0ms (0.1%)

Memory
-28.2MiB live, 14.9MiB allocated
Compiler

Compiled 346 to 47 computations (86.4% saved)

prune6.0ms (0%)

Memory
16.7MiB live, 16.6MiB 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.1%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)) (sin.f64 im))
51.3%
(*.f64 (+.f64 re #s(literal 1 binary64)) (sin.f64 im))
63.9%
(*.f64 (exp.f64 re) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
69.5%
(*.f64 im (exp.f64 re))
51.0%
(sin.f64 im)
Compiler

Compiled 86 to 58 computations (32.6% saved)

simplify19.0ms (0.1%)

Memory
-0.7MiB live, 38.0MiB 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)

localize75.0ms (0.3%)

Memory
14.3MiB live, 170.8MiB allocated
Localize:

Found 14 expressions of interest:

NewMetricScoreProgram
accuracy100.0%
(exp.f64 re)
accuracy99.9%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
accuracy99.7%
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
accuracy93.8%
(*.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)
accuracy94.0%
(*.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
47.0ms256×0valid
Compiler

Compiled 93 to 22 computations (76.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 32.0ms
ival-mult: 14.0ms (43.7% of total)
ival-sin: 6.0ms (18.7% of total)
ival-add: 5.0ms (15.6% of total)
const: 4.0ms (12.5% of total)
ival-exp: 2.0ms (6.2% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series16.0ms (0.1%)

Memory
-7.5MiB live, 29.5MiB 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
3.0ms
re
@0
(* (+ re 1) (sin 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
im
@inf
(* (exp re) (+ (* im (* -1/6 (* im im))) im))
1.0ms
re
@0
(* im (exp re))

rewrite487.0ms (2.2%)

Memory
-2.3MiB live, 730.9MiB 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)

simplify509.0ms (2.3%)

Memory
4.1MiB live, 713.8MiB 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)))

eval88.0ms (0.4%)

Memory
-14.2MiB live, 219.1MiB allocated
Compiler

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

prune88.0ms (0.4%)

Memory
34.9MiB live, 231.4MiB allocated
Pruning

19 alts after pruning (17 fresh and 2 done)

PrunedKeptTotal
New69517712
Fresh000
Picked325
Done000
Total69819717
Accuracy
100.0%
Counts
717 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
31.9%
(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)
30.2%
(fma.f64 (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)) im)
37.0%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
31.8%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
32.1%
(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)
35.4%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
30.0%
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
27.9%
(fma.f64 im re im)
37.9%
(/.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)))))
38.5%
(*.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))
37.1%
(*.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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
32.1%
(*.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))
39.2%
(*.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)))
27.9%
(*.f64 im (+.f64 re #s(literal 1 binary64)))
37.8%
(*.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))))
69.5%
(*.f64 im (exp.f64 re))
26.6%
(*.f64 im #s(literal 1 binary64))
30.2%
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
51.0%
(sin.f64 im)
Compiler

Compiled 562 to 329 computations (41.5% saved)

simplify692.0ms (3.1%)

Memory
-3.3MiB live, 1 095.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
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 re #s(literal 1 binary64))
cost-diff128
(*.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))
cost-diff0
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
cost-diff0
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
cost-diff0
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
cost-diff0
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
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-diff320
(*.f64 im #s(literal 1 binary64))
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
cost-diff0
(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))
cost-diff0
(*.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)))
Rules
26 228×lower-fma.f32
26 208×lower-fma.f64
7 150×lower-+.f32
7 148×lower-+.f64
2 828×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028189
058181
1140180
2462180
31222180
42843180
53306180
63831180
73836180
83848180
93848180
107933180
117941180
08012179
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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)))
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))
re
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 im #s(literal 1 binary64))
im
#s(literal 1 binary64)
(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
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
im
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.f64 im im)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.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 re #s(literal 1 binary64))
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)
(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 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 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
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))
re
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
#s(literal 1 binary64)
(*.f64 im #s(literal 1 binary64))
im
im
#s(literal 1 binary64)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) 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
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
im
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(*.f64 im im)
#s(literal 1/120 binary64)
#s(literal -1/6 binary64)
(*.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 im re im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(+.f64 re #s(literal 1 binary64))
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)
(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)
(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 (*.f64 im 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))

localize128.0ms (0.6%)

Memory
-31.8MiB live, 311.1MiB allocated
Localize:

Found 16 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.9%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
accuracy99.9%
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
accuracy99.9%
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
accuracy99.7%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
accuracy100.0%
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
accuracy100.0%
(*.f64 re re)
accuracy94.1%
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
accuracy100.0%
(*.f64 im #s(literal 1 binary64))
accuracy99.9%
(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))
accuracy99.9%
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy94.8%
(*.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)))
Samples
69.0ms256×0valid
Compiler

Compiled 218 to 40 computations (81.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 51.0ms
ival-mult: 26.0ms (50.7% of total)
ival-add: 12.0ms (23.4% of total)
const: 12.0ms (23.4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series21.0ms (0.1%)

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

66 calls:

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

rewrite3.9s (17.4%)

Memory
-3.3MiB live, 663.7MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 632×lower-fma.f32
6 612×lower-fma.f64
4 304×lower-*.f32
4 286×lower-*.f64
3 188×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028164
058156
1265155
22241155
08198154
Stop Event
iter limit
node limit
iter limit
Counts
19 → 620
Calls
Call 1
Inputs
(*.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 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 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(*.f64 im #s(literal 1 binary64))
(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)
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(*.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 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)
(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)))
(*.f64 im (*.f64 im im))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
Outputs
(+.f64 im (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(+.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)
(-.f64 (/.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (-.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im im)
(fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64) im)
(fma.f64 (*.f64 im re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re im)
(/.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 im im)) (-.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64))) (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)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (-.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) im)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) im)) (neg.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))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (*.f64 im (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))))
(*.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)))
(*.f64 im (*.f64 #s(literal 1 binary64) (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))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) 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)) im)
(*.f64 (fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im) #s(literal 1 binary64))
(*.f64 (*.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)) #s(literal 1 binary64)) im)
(+.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(+.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64))
(+.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) re)
(-.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (/.f64 #s(literal 1 binary64) (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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) (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)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64))) (neg.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))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))) (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (*.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)) #s(literal 1 binary64))) (*.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 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))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(/.f64 (fma.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) re))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (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))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (fma.f64 (/.f64 #s(literal 1 binary64) (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))) (/.f64 #s(literal 1 binary64) (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))) (*.f64 (/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) 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))) (/.f64 #s(literal 1 binary64) (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)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)) #s(literal 1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (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))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64)) (*.f64 re (*.f64 re re)) (pow.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (*.f64 #s(literal 1/6 binary64) (*.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))) (*.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re re)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) #s(literal 3 binary64)) (*.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 re re)))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (-.f64 (*.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 re #s(literal 1/2 binary64))) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/6 binary64) (*.f64 re re))) (*.f64 re #s(literal 1/2 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) (neg.f64 (+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (fma.f64 (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))))
(*.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 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 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(+.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(+.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 im re im))
(+.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im re))
(-.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) (fma.f64 im re im))
(fma.f64 im (*.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(fma.f64 im (*.f64 #s(literal 1 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 im re im))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 re re) im) (fma.f64 im re im))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(fma.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 im re im))
(fma.f64 (*.f64 re re) (*.f64 #s(literal 1/2 binary64) im) (fma.f64 im re im))
(fma.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im im)
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) im (fma.f64 im re im))
(fma.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) #s(literal 1 binary64) im)
(fma.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) #s(literal 1 binary64) (fma.f64 im re im))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) (*.f64 im re) (fma.f64 im re im))
(fma.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) #s(literal 1 binary64)) im (fma.f64 im re im))
(fma.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64)) im im)
(fma.f64 (*.f64 im #s(literal 1/2 binary64)) (*.f64 re re) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re re)) #s(literal 1/2 binary64) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 re #s(literal 1/2 binary64))) re (fma.f64 im re im))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))) (fma.f64 im im (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))))
(/.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))) (neg.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (*.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (*.f64 im im))) (*.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))))) (neg.f64 (neg.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))) (neg.f64 (neg.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))) (neg.f64 (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (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 im re im) (fma.f64 im re im)) (*.f64 (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (fma.f64 im re 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 im re) (*.f64 im re)) (*.f64 (+.f64 im (*.f64 im (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (*.f64 im re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (fma.f64 (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (*.f64 (/.f64 (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64)))
(*.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))) (/.f64 #s(literal 1 binary64) (fma.f64 im (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re #s(literal 1 binary64)) im)
(*.f64 (/.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) im) (/.f64 (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) #s(literal 1 binary64))))
(+.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 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.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 re re) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.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/2 binary64) (*.f64 re re) re)
(fma.f64 #s(literal 1 binary64) re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))
(fma.f64 (*.f64 re re) #s(literal 1/2 binary64) re)
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) re re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))
(/.f64 (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))) (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))) (neg.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)))))
(/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.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 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re))))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.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 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))) (neg.f64 (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (-.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 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.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))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re))) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 re re)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re))) #s(literal -1 binary64))
(*.f64 (fma.f64 re (*.f64 re re) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 re (*.f64 re re)) (*.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 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re))) (*.f64 re re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 re re)) re)))
(*.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re)
(exp.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 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 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(fma.f64 im #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im im) im)
(fma.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im im)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64) im)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #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)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #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)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (*.f64 im im))) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #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 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (neg.f64 (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (/.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))) #s(literal -1 binary64))
(*.f64 im (+.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #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/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #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 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))))
(*.f64 (fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(*.f64 (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) im) (/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)) (-.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))))
(+.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(+.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(+.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(+.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) im))
(+.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)))
(+.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(fma.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64))))
(fma.f64 (*.f64 im im) #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) (*.f64 im im) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im (*.f64 (*.f64 im #s(literal -1/6 binary64)) im))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 im im) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (-.f64 (*.f64 (*.f64 im (*.f64 im #s(literal -1/6 binary64))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))) (*.f64 (*.f64 im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 im (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))) (*.f64 (*.f64 (*.f64 im im) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 (*.f64 im im) #s(literal -1/6 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im) (-.f64 (*.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) im)) (*.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) im) (*.f64 (*.f64 im #s(literal -1/6 binary64)) im)))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im))) (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) (-.f64 (*.f64 (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im im)) (*.f64 #s(literal -1/6 binary64) (*.f64 im im))))))
(*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im im))
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(*.f64 (*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))) (/.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal -1/6 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1 binary64) (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im im) (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 #s(literal -1/6 binary64) im (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal 1/120 binary64) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) im (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im im) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 im #s(literal -1/6 binary64)) #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) #s(literal 1 binary64) (*.f64 im #s(literal -1/6 binary64)))
(fma.f64 (*.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal 1 binary64)) im (*.f64 im #s(literal -1/6 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64))) (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)))) (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (*.f64 im (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)) im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (-.f64 (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))) (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64))))) (neg.f64 (-.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im #s(literal -1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) im)) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)) im)) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/216 binary64) (*.f64 #s(literal 1/1728000 binary64) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im)))))) (fma.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im #s(literal -1/6 binary64)) (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64))) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))) (*.f64 (*.f64 im #s(literal -1/6 binary64)) (*.f64 im (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(*.f64 im (*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))
(*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) #s(literal 1 binary64))
(*.f64 (*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) #s(literal 1 binary64)) im)
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))
(+.f64 (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #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) #s(literal 1/120 binary64)))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1/120 binary64) (*.f64 im im) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im #s(literal 1/120 binary64)) im #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) (neg.f64 (+.f64 #s(literal 1/36 binary64) (-.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)) #s(literal -1/216 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) #s(literal -1/720 binary64)))))
(*.f64 (fma.f64 #s(literal 1/14400 binary64) (*.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/120 binary64)) #s(literal 1/6 binary64))))
(+.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im))
(+.f64 (fma.f64 im re im) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(+.f64 (*.f64 (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) re) (*.f64 (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) #s(literal 1 binary64)))
(+.f64 (*.f64 (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) #s(literal 1 binary64)) (*.f64 (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) re))
(+.f64 (*.f64 re (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)) (*.f64 #s(literal 1 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)))
(+.f64 (*.f64 #s(literal 1 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)) (*.f64 re (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)))
(-.f64 (/.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im))) (/.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im))))
(fma.f64 im (+.f64 re #s(literal 1 binary64)) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(fma.f64 im (*.f64 #s(literal 1 binary64) (+.f64 re #s(literal 1 binary64))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(fma.f64 re (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) (*.f64 #s(literal 1 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 #s(literal 1 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) (*.f64 re (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 #s(literal 1 binary64) (fma.f64 im re im) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) im (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(fma.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))) (fma.f64 im re 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 (*.f64 im (*.f64 im im)) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (*.f64 im (*.f64 im im)) (*.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 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (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) re (*.f64 (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) #s(literal 1 binary64)))
(fma.f64 (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) #s(literal 1 binary64) (*.f64 (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) re))
(fma.f64 (*.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)))) (+.f64 re #s(literal 1 binary64)) (fma.f64 im re im))
(fma.f64 (fma.f64 im re im) #s(literal 1 binary64) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(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 (*.f64 im im) (+.f64 re #s(literal 1 binary64))) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #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 im (*.f64 im im)) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 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 im) (fma.f64 im re im))
(fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 1 binary64)) im (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im)))) (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (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))) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im)))) (*.f64 (+.f64 re #s(literal -1 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))) (neg.f64 im))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re re #s(literal -1 binary64))) (*.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (+.f64 re #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64))) (*.f64 (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))) (neg.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re)))
(/.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (fma.f64 re re #s(literal -1 binary64))) (*.f64 (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))) (neg.f64 im)) (+.f64 re #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (*.f64 (fma.f64 im re im) (fma.f64 im re im))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im)))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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)))))))
(/.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im)))) (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))) (neg.f64 im)))
(/.f64 (*.f64 (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 re (*.f64 re re) #s(literal 1 binary64))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (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 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 (*.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)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))
(/.f64 (*.f64 (fma.f64 re re #s(literal -1 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)) (+.f64 re #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re #s(literal 1 binary64))) (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))))
(/.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (+.f64 re #s(literal 1 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))) (neg.f64 im)))
(/.f64 (fma.f64 (*.f64 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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)))) (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 (*.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))))) (-.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 (*.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))))) (+.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 (*.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))))) (-.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 (*.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))))) (+.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 (*.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))))) (-.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 (*.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))))) (+.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 (*.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))))) (-.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 (*.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))))) (+.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 (*.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)))) (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 (*.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)))) (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 (*.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))))))) (*.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 (*.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))))))) (*.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 (*.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)))) (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 (*.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)))) (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 (*.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))))))) (*.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 (*.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))))))) (*.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 (*.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)))) (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 (*.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)))) (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 (*.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))))))) (*.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 (*.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))))))) (*.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 (*.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)))) (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 (*.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)))) (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 (*.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))))))) (*.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 (*.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))))))) (*.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 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (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 im (*.f64 im im))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re re) #s(literal 1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im))))) (neg.f64 (*.f64 (-.f64 (fma.f64 re re #s(literal 1 binary64)) re) (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))) (neg.f64 im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.f64 (+.f64 re #s(literal -1 binary64)) (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re re #s(literal -1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im))))) (neg.f64 (*.f64 (+.f64 re #s(literal -1 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))) (neg.f64 im)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (fma.f64 re (*.f64 re re) #s(literal 1 binary64)))) (neg.f64 (*.f64 (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))) (neg.f64 im)) (-.f64 (fma.f64 re re #s(literal 1 binary64)) re))))
(/.f64 (neg.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (fma.f64 re re #s(literal -1 binary64)))) (neg.f64 (*.f64 (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))) (neg.f64 im)) (+.f64 re #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (*.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im))))) (neg.f64 (fma.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (-.f64 (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (*.f64 (fma.f64 im re im) (fma.f64 im re im)))) (neg.f64 (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (fma.f64 im re im))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.f64 (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 (*.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))) (neg.f64 im))))) (neg.f64 (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))) (neg.f64 im))))
(/.f64 (neg.f64 (*.f64 (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 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 (*.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 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 (*.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))) (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 (*.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))) (neg.f64 (+.f64 re #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 re #s(literal 1 binary64)))) (neg.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (+.f64 re #s(literal 1 binary64)))) (neg.f64 (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))) (neg.f64 im))))
(/.f64 (fma.f64 (fma.f64 im re im) (*.f64 (fma.f64 im re im) (fma.f64 im re im)) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))))) (fma.f64 (fma.f64 im re im) (fma.f64 im re im) (-.f64 (*.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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))))) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))) (*.f64 (fma.f64 im re im) (*.f64 (+.f64 re #s(literal 1 binary64)) (*.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)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (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) re) #s(literal 3 binary64)) (pow.f64 (*.f64 (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) #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (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) re) (*.f64 (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) re) (-.f64 (*.f64 (*.f64 (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) #s(literal 1 binary64)) (*.f64 (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) #s(literal 1 binary64))) (*.f64 (*.f64 (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) re) (*.f64 (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) #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (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) #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (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) re) #s(literal 3 binary64))) (fma.f64 (*.f64 (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) #s(literal 1 binary64)) (*.f64 (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) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 (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) re) (*.f64 (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) re)) (*.f64 (*.f64 (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) #s(literal 1 binary64)) (*.f64 (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) re)))))
(/.f64 (+.f64 (pow.f64 (*.f64 re (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)) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 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)) #s(literal 3 binary64))) (fma.f64 (*.f64 re (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)) (*.f64 re (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)) (-.f64 (*.f64 (*.f64 #s(literal 1 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)) (*.f64 #s(literal 1 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))) (*.f64 (*.f64 re (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)) (*.f64 #s(literal 1 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))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 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)) #s(literal 3 binary64)) (pow.f64 (*.f64 re (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)) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 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)) (*.f64 #s(literal 1 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)) (-.f64 (*.f64 (*.f64 re (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)) (*.f64 re (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))) (*.f64 (*.f64 #s(literal 1 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)) (*.f64 re (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))))))
(*.f64 (+.f64 re #s(literal 1 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))
(*.f64 (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) (+.f64 re #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 (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 #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 (-.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 (-.f64 #s(literal 1 binary64) (*.f64 re re))) (neg.f64 (-.f64 #s(literal 1 binary64) re)))
(/.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 (-.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 (*.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)))))
(+.f64 (*.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)
(-.f64 (/.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) (/.f64 (*.f64 im im) (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))) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.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)))))) (/.f64 (*.f64 (*.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)))) (*.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))))) (-.f64 im (*.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)))))))
(fma.f64 im #s(literal 1 binary64) (*.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)))))
(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 (*.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)))))
(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 (*.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))))) (*.f64 (*.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)))) (*.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)))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (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))) (neg.f64 im)) (*.f64 (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 (*.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))) (neg.f64 im)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 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)))) (*.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))))) (*.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 im) (*.f64 im im))))))
(/.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (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))) (neg.f64 im)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 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)))) (*.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))))) (*.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 im) (*.f64 im im)))))))
(/.f64 (neg.f64 (*.f64 (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 (*.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))) (neg.f64 im)))) (neg.f64 (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))) (neg.f64 im))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (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))) (neg.f64 im)) (*.f64 (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 (*.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))) (neg.f64 im))))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.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)))) (*.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)))))) (-.f64 im (*.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))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) (*.f64 (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))) (neg.f64 im)) (*.f64 im im))) (*.f64 (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))) (neg.f64 im)) (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))) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (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 (*.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))) (neg.f64 im))))) (neg.f64 (neg.f64 (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))) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.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)))) (*.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))))))) (neg.f64 (-.f64 im (*.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)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 im im) (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))) (neg.f64 im))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) (/.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) (fma.f64 (/.f64 (*.f64 im im) (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))) (neg.f64 im))) (/.f64 (*.f64 im im) (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))) (neg.f64 im))) (*.f64 (/.f64 (*.f64 (*.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)))) (*.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))))) (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))) (neg.f64 im))) (/.f64 (*.f64 im im) (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))) (neg.f64 im)))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.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))))) (*.f64 (*.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)))) (*.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)))))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (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))) (neg.f64 im)) (*.f64 (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 (*.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))) (neg.f64 im)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) (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)) (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 (*.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))))) (*.f64 (*.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)))) (*.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))))))))
(*.f64 (*.f64 (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 (*.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))) (neg.f64 im))) (/.f64 #s(literal 1 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))) (neg.f64 im))))
(+.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))
(+.f64 (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/6 binary64))
(-.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(-.f64 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal -1/6 binary64))
(fma.f64 (*.f64 im im) (fma.f64 im (*.f64 im #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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1 binary64) #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (*.f64 (*.f64 im im) (*.f64 (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 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64))) (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64)))))
(/.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))) (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (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) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/36 binary64) (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))) (neg.f64 (-.f64 #s(literal -1/6 binary64) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (fma.f64 (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (*.f64 (/.f64 (*.f64 im (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))))) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))) (/.f64 #s(literal 1/36 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 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) (*.f64 (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (*.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))) #s(literal -1/36 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal 1/6 binary64))))
(+.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(+.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (-.f64 (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 im #s(literal 1/120 binary64) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im (*.f64 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/120 binary64) im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/5040 binary64) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal 1 binary64)) im (*.f64 im #s(literal 1/120 binary64)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) im) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 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 im (*.f64 im im)) (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im #s(literal 1/120 binary64)))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) im)) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 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 (*.f64 im (*.f64 im im)) (*.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 im (*.f64 im #s(literal -1/5040 binary64)))) (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im (*.f64 im (*.f64 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)
(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)))
(+.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(+.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal 1/120 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))
(/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) (neg.f64 (+.f64 #s(literal 1/14400 binary64) (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))))
(/.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64))) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) #s(literal 1/14400 binary64))) (*.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)))) (neg.f64 (neg.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)))) (neg.f64 (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (fma.f64 (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))) (/.f64 #s(literal 1/14400 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64)))) (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64)) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.f64 im (*.f64 im im))) #s(literal -1/128024064000 binary64) #s(literal 1/1728000 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) (-.f64 #s(literal 1/14400 binary64) (*.f64 (*.f64 im im) #s(literal -1/604800 binary64))))))
(*.f64 (fma.f64 (*.f64 (*.f64 im im) (*.f64 im im)) #s(literal 1/25401600 binary64) #s(literal -1/14400 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal -1/120 binary64))))

simplify598.0ms (2.7%)

Memory
40.9MiB live, 903.6MiB allocated
Algorithm
egg-herbie
Rules
22 286×lower-fma.f64
22 286×lower-fma.f32
7 002×lower-+.f64
7 002×lower-+.f32
5 446×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02772753
19262717
231202531
081662320
Stop Event
iter limit
node limit
Counts
264 → 245
Calls
Call 1
Inputs
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
1
(+ 1 (* 1/2 re))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
1/2
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
im
im
im
im
im
im
im
im
im
im
im
im
(* 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
(* im (+ 1 (* -1/6 (pow im 2))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(* 1/120 (pow im 5))
(* (pow im 5) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 5))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(* -1/6 (pow im 2))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 4))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* -1/6 im)
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* im (- (* 1/120 (pow im 2)) 1/6))
(* 1/120 (pow im 3))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 3))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
-1/6
(- (* 1/120 (pow im 2)) 1/6)
(- (* 1/120 (pow im 2)) 1/6)
(- (* 1/120 (pow im 2)) 1/6)
(* 1/120 (pow im 2))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* 1/120 (pow im 2))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) 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)))))))))
(* -1/5040 (* (pow im 7) (+ 1 re)))
(* (pow im 7) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2))))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (+ (* 1/120 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(* -1/5040 (* (pow im 7) (+ 1 re)))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (* 1/5040 (+ 1 re)))))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4)))))))
(* -1 (* (pow im 7) (+ (* -1 (/ (+ 1 re) (pow im 6))) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4))))))))
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 (* (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))))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
1/120
(+ 1/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))
Outputs
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* im (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(fma.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) im)
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 (*.f64 re (*.f64 re re)) (fma.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (/.f64 im (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(*.f64 (*.f64 re (*.f64 re re)) (+.f64 (/.f64 im (*.f64 re re)) (fma.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re)) (/.f64 im (*.f64 re (*.f64 re re))))))
(* 1/6 (* im (pow re 3)))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(*.f64 (fma.f64 im #s(literal -1/6 binary64) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)) (neg.f64 re))) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) 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 (* 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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(neg.f64 (*.f64 (*.f64 re (*.f64 re re)) (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 (/.f64 #s(literal 1 binary64) re) (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 re re)))) re))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
im
im
im
im
im
im
im
im
im
im
im
im
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* im (+ 1 (+ re (* 1/2 (pow re 2)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(*.f64 (neg.f64 im) (-.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(*.f64 (neg.f64 im) (-.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(*.f64 (neg.f64 im) (-.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(* -1 (* im (- (* -1 (+ re (* 1/2 (pow re 2)))) 1)))
(*.f64 (neg.f64 im) (-.f64 #s(literal -1 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
im
(+ im (* im re))
(fma.f64 im re im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(* 1/2 (* im (pow re 2)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(* (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) (+.f64 (/.f64 im (*.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) (+.f64 (/.f64 im (*.f64 re re)) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re))))
(* 1/2 (* im (pow re 2)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(* (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 (*.f64 re 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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
re
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* re (+ 1 (* 1/2 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* 1/2 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)
(* (pow re 2) (+ 1/2 (/ 1 re)))
(fma.f64 re (*.f64 re #s(literal 1/2 binary64)) 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
(* 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 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) im)
(* 1/120 (pow im 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* (pow im 5) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 5) (- (+ 1/120 (/ 1 (pow im 4))) (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* 1/120 (pow im 5))
(*.f64 #s(literal 1/120 binary64) (pow.f64 im #s(literal 5 binary64)))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (pow.f64 im #s(literal 5 binary64)) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1 (* (pow im 5) (- (* 1/6 (/ 1 (pow im 2))) (+ 1/120 (/ 1 (pow im 4))))))
(*.f64 (-.f64 (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 im im)) #s(literal -1/120 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))) (neg.f64 (pow.f64 im #s(literal 5 binary64))))
(* -1/6 (pow im 2))
(*.f64 #s(literal -1/6 binary64) (*.f64 im im))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))
(*.f64 (*.f64 im im) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* 1/120 (pow im 4))
(*.f64 #s(literal 1/120 binary64) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* (pow im 4) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))) (*.f64 (*.f64 im im) (*.f64 im im)))
(* -1/6 im)
(*.f64 im #s(literal -1/6 binary64))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* im (- (* 1/120 (pow im 2)) 1/6))
(*.f64 im (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))
(* 1/120 (pow im 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* (pow im 3) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* 1/120 (pow im 3))
(*.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im im)))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- (* 1/6 (/ 1 (pow im 2))) 1/120)))
(*.f64 (*.f64 im im) (*.f64 im (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im)))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(* 1/120 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/120 binary64)))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* 1/120 (pow im 2))
(*.f64 im (*.f64 im #s(literal 1/120 binary64)))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(* (pow im 2) (- 1/120 (* 1/6 (/ 1 (pow im 2)))))
(*.f64 (*.f64 im im) (+.f64 #s(literal 1/120 binary64) (/.f64 #s(literal -1/6 binary64) (*.f64 im im))))
(+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im)
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(+ im (+ (* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 (+.f64 #s(literal 1 binary64) re) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im im) (/.f64 (*.f64 im (*.f64 im im)) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im im) (/.f64 (*.f64 im (*.f64 im im)) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (+ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) (+ (/ im re) (/ (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)) re)))))
(*.f64 re (fma.f64 (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) (fma.f64 im (*.f64 im im) (/.f64 (*.f64 im (*.f64 im im)) re)) (+.f64 im (/.f64 im re))))
(* re (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im) (+.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) re))) (neg.f64 re))
(* -1 (* re (+ (* -1 (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6)))) (* -1 (/ (+ im (* (pow im 3) (- (* (pow im 2) (+ 1/120 (* -1/5040 (pow im 2)))) 1/6))) re)))))
(*.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) 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 (* (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 im (*.f64 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) (fma.f64 (*.f64 im (fma.f64 im re im)) (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64))) re) im)
(* -1/5040 (* (pow im 7) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re #s(literal -1/5040 binary64) #s(literal -1/5040 binary64)))
(* (pow im 7) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (* 1/120 (/ (+ 1 re) (pow im 2))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (/.f64 (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))
(* (pow im 7) (+ (* -1/6 (/ (+ 1 re) (pow im 4))) (+ (* -1/5040 (+ 1 re)) (+ (* 1/120 (/ (+ 1 re) (pow im 2))) (+ (/ 1 (pow im 6)) (/ re (pow im 6)))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) (fma.f64 (+.f64 #s(literal 1 binary64) re) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64))) (/.f64 re (pow.f64 im #s(literal 6 binary64)))))))
(* -1/5040 (* (pow im 7) (+ 1 re)))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (fma.f64 re #s(literal -1/5040 binary64) #s(literal -1/5040 binary64)))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (* 1/5040 (+ 1 re)))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (*.f64 (+.f64 #s(literal 1 binary64) re) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4)))))))
(*.f64 (+.f64 (/.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (fma.f64 re #s(literal 1/5040 binary64) #s(literal 1/5040 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
(* -1 (* (pow im 7) (+ (* -1 (/ (+ 1 re) (pow im 6))) (+ (* -1/120 (/ (+ 1 re) (pow im 2))) (+ (* 1/5040 (+ 1 re)) (* 1/6 (/ (+ 1 re) (pow im 4))))))))
(*.f64 (+.f64 (/.f64 (fma.f64 re #s(literal -1/120 binary64) #s(literal -1/120 binary64)) (*.f64 im im)) (+.f64 (/.f64 (-.f64 #s(literal -1 binary64) re) (pow.f64 im #s(literal 6 binary64))) (+.f64 (fma.f64 re #s(literal 1/5040 binary64) #s(literal 1/5040 binary64)) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/6 binary64)) (*.f64 (*.f64 im im) (*.f64 im im)))))) (neg.f64 (pow.f64 im #s(literal 7 binary64))))
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 #s(literal -1/6 binary64) (*.f64 im im)) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im 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 im (*.f64 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 (pow.f64 im #s(literal 7 binary64)) (neg.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(neg.f64 (*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 (/.f64 #s(literal 1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))) (+.f64 (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im))) (/.f64 #s(literal -1 binary64) (pow.f64 im #s(literal 6 binary64)))))))
-1/6
#s(literal -1/6 binary64)
(- (* 1/120 (pow im 2)) 1/6)
(fma.f64 im (*.f64 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 im (*.f64 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 im (*.f64 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 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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)))))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* (pow im 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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)))))
(* 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 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im))
(* -1/5040 (pow im 3))
(*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 (neg.f64 im) (*.f64 (*.f64 im im) (+.f64 #s(literal 1/5040 binary64) (/.f64 #s(literal -1/120 binary64) (*.f64 im im)))))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
1/120
#s(literal 1/120 binary64)
(+ 1/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 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) 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 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)
(* (pow im 2) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 (*.f64 (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))) im) im)

eval154.0ms (0.7%)

Memory
-31.0MiB live, 252.2MiB allocated
Compiler

Compiled 29 861 to 2 490 computations (91.7% saved)

prune167.0ms (0.8%)

Memory
43.0MiB live, 273.4MiB allocated
Pruning

41 alts after pruning (39 fresh and 2 done)

PrunedKeptTotal
New83629865
Fresh21012
Picked505
Done022
Total84341884
Accuracy
100.0%
Counts
884 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.0%
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
31.5%
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
31.9%
(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)
37.0%
(fma.f64 re (fma.f64 (*.f64 im re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
31.8%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
32.1%
(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)
31.5%
(fma.f64 im (/.f64 (-.f64 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
34.9%
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
29.9%
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
30.2%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
27.9%
(fma.f64 im re im)
18.6%
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
29.8%
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
20.0%
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))
17.2%
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
37.9%
(/.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)))))
38.5%
(*.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))
37.1%
(*.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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
17.1%
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
15.6%
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
21.8%
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
22.4%
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
12.0%
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
9.0%
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
8.4%
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
39.2%
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
16.2%
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
39.2%
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
30.8%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
39.2%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
30.8%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
30.8%
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
31.6%
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
27.9%
(*.f64 im (+.f64 re #s(literal 1 binary64)))
37.8%
(*.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))))
14.7%
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
16.0%
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
15.9%
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
69.5%
(*.f64 im (exp.f64 re))
51.0%
(sin.f64 im)
26.6%
im
Compiler

Compiled 1 590 to 841 computations (47.1% saved)

simplify309.0ms (1.4%)

Memory
-44.2MiB live, 454.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64))
cost-diff0
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
cost-diff0
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
cost-diff448
(-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))
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 re re)
cost-diff0
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
cost-diff0
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
cost-diff0
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
cost-diff0
(*.f64 re re)
cost-diff0
(fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
cost-diff0
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
cost-diff320
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
Rules
9 472×lower-fma.f32
9 448×lower-fma.f64
3 964×lower-*.f32
3 946×lower-*.f64
2 338×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036270
071254
1164251
2387246
31110246
42161246
53694246
64892246
76522246
08071233
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
im
(fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
re
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 re re)
#s(literal 1/6 binary64)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
im
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
im
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
re
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
(*.f64 re re)
(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))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
im
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))
(*.f64 re (*.f64 re re))
(*.f64 re re)
#s(literal 1/216 binary64)
#s(literal 1/8 binary64)
(-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))
(fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64))
#s(literal 1/36 binary64)
#s(literal 1/4 binary64)
(*.f64 re #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal 1 binary64)
Outputs
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re) im)
im
(fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(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))
re
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(*.f64 re re)
#s(literal 1/6 binary64)
(fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))
#s(literal 1/2 binary64)
#s(literal 1 binary64)
im
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 im (fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re))
im
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
re
#s(literal 1/6 binary64)
#s(literal 1/2 binary64)
(*.f64 re re)
(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 (*.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 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 (*.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 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 im (*.f64 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))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 im (fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 (*.f64 re re) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) re) im)
im
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (fma.f64 (/.f64 re (fma.f64 re (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/12 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
re
(fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 re (fma.f64 re #s(literal -1/36 binary64) #s(literal 1/12 binary64)) #s(literal -1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/216 binary64) #s(literal -1/8 binary64)) #s(literal 1 binary64))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(*.f64 re (*.f64 re re))
(*.f64 re re)
#s(literal 1/216 binary64)
#s(literal 1/8 binary64)
(-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))
(fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64))
#s(literal 1/36 binary64)
#s(literal 1/4 binary64)
(*.f64 re #s(literal 1/12 binary64))
#s(literal 1/12 binary64)
#s(literal 1 binary64)

localize188.0ms (0.8%)

Memory
19.3MiB live, 251.3MiB allocated
Localize:

Found 16 expressions of interest:

NewMetricScoreProgram
accuracy99.6%
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))
accuracy99.4%
(*.f64 re #s(literal 1/12 binary64))
accuracy94.8%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
accuracy71.4%
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
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.9%
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
accuracy99.7%
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
accuracy94.8%
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
accuracy100.0%
(*.f64 re re)
accuracy99.9%
(fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
accuracy99.8%
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
accuracy94.8%
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
Samples
134.0ms256×0valid
Compiler

Compiled 309 to 50 computations (83.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 113.0ms
ival-mult: 52.0ms (46% of total)
const: 45.0ms (39.8% of total)
ival-add: 13.0ms (11.5% of total)
ival-div: 2.0ms (1.8% of total)
ival-sub: 1.0ms (0.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series24.0ms (0.1%)

Memory
11.9MiB live, 49.1MiB allocated
Counts
19 → 264
Calls
Call 1
Inputs
#<alt (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))>
#<alt (*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))>
#<alt (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))>
#<alt (*.f64 re re)>
#<alt (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))>
#<alt (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)>
#<alt (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))>
#<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 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))>
#<alt (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))>
#<alt (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))>
#<alt (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64))>
#<alt (*.f64 im (*.f64 im im))>
#<alt (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))>
#<alt (*.f64 re #s(literal 1/12 binary64))>
#<alt (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))>
Outputs
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))>
#<alt (* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 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 (* 1/6 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))>
#<alt (* 1/6 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))>
#<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 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))>
#<alt (* im re)>
#<alt (* re (+ im (* 1/2 (* im re))))>
#<alt (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))>
#<alt (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))>
#<alt (* 1/6 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* 1/6 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt re>
#<alt (* re (+ 1 (* 1/2 re)))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt 1/2>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 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 (* -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 1/4>
#<alt (+ 1/4 (* -1/12 re))>
#<alt (+ 1/4 (* re (- (* 1/36 re) 1/12)))>
#<alt (+ 1/4 (* re (- (* 1/36 re) 1/12)))>
#<alt (* 1/36 (pow re 2))>
#<alt (* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))>
#<alt (* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))>
#<alt (* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))>
#<alt (* 1/36 (pow re 2))>
#<alt (* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))>
#<alt (* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))>
#<alt (* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 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 (* 1/6 (* im (pow re 3)))>
#<alt (* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))>
#<alt (* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))>
#<alt (* 1/6 (* im (pow re 3)))>
#<alt (* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))>
#<alt (* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))>
#<alt 1>
#<alt (+ 1 re)>
#<alt (+ 1 (* re (+ 1 (* 1/2 re))))>
#<alt (+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))>
#<alt (* 1/6 (pow re 3))>
#<alt (* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))>
#<alt (* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))>
#<alt 1>
#<alt (+ 1 (* 1/2 re))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (+ 1 (* re (+ 1/2 (* 1/6 re))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* 1/6 (pow re 2))>
#<alt (* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt (pow im 3)>
#<alt 1/2>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (+ 1/2 (* 1/6 re))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* 1/6 re)>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* re (+ 1/6 (* 1/2 (/ 1 re))))>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt (* 1/12 re)>
#<alt 1/8>
#<alt (+ 1/8 (* 1/216 (pow re 3)))>
#<alt (+ 1/8 (* 1/216 (pow re 3)))>
#<alt (+ 1/8 (* 1/216 (pow re 3)))>
#<alt (* 1/216 (pow re 3))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
#<alt (* 1/216 (pow re 3))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
#<alt (* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))>
Calls

66 calls:

TimeVariablePointExpression
6.0ms
im
@0
(* im (+ (* re (+ (* re (/ (+ (* (* re (* re re)) 1/216) 1/8) (- (+ (* (* re re) 1/36) 1/4) (* re 1/12)))) 1)) 1))
5.0ms
re
@inf
(+ (* re (/ (+ (* (* re (* re re)) 1/216) 1/8) (- (+ (* (* re re) 1/36) 1/4) (* re 1/12)))) 1)
1.0ms
im
@0
(* im (+ (* re (+ (* (* re re) 1/6) (+ (* re 1/2) 1))) 1))
1.0ms
im
@0
(* im (+ (* (+ (* re 1/6) 1/2) (* re re)) re))
0.0ms
im
@inf
(* im (+ (* re (+ (* re (/ (+ (* (* re (* re re)) 1/216) 1/8) (- (+ (* (* re re) 1/36) 1/4) (* re 1/12)))) 1)) 1))

rewrite449.0ms (2%)

Memory
18.5MiB live, 748.9MiB allocated
Algorithm
batch-egg-rewrite
Rules
6 176×lower-fma.f32
6 154×lower-fma.f64
4 656×lower-*.f32
4 640×lower-*.f64
3 906×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036224
071164
1326152
22776152
09402151
Stop Event
iter limit
node limit
iter limit
Counts
19 → 796
Calls
Call 1
Inputs
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64))
(*.f64 re re)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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))
(*.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 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64))
(*.f64 im (*.f64 im im))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(*.f64 re #s(literal 1/12 binary64))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))
Outputs
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(-.f64 (/.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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) re) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.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 (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 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(fma.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 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))) (/.f64 re (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (/.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 re (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (fma.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 re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 #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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) (neg.f64 (fma.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 re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.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) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.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) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (/.f64 #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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(+.f64 im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(+.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 im (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) im)
(fma.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) im im)
(fma.f64 (*.f64 re im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re im)
(/.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(/.f64 (*.f64 im (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (*.f64 im (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) (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)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) 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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) im)) (neg.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))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) 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)))
(*.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)) im)
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(+.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re)
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(-.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))) (/.f64 #s(literal 1 binary64) (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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 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/6 binary64) (*.f64 re (*.f64 re re)) (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) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/6 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) (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)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) (neg.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))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))) (*.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)) #s(literal 1 binary64))) (*.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 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))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.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)))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (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.f64 (*.f64 (log.f64 re) #s(literal 2 binary64)))
(pow.f64 re #s(literal 2 binary64))
(pow.f64 (*.f64 re re) #s(literal 1 binary64))
(pow.f64 (exp.f64 (log.f64 re)) #s(literal 2 binary64))
(*.f64 re re)
(*.f64 (*.f64 re re) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 re re))
(*.f64 (exp.f64 (log.f64 re)) (exp.f64 (log.f64 re)))
(+.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im))
(+.f64 (*.f64 re im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(+.f64 (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(+.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im))) (/.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (-.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im))))
(fma.f64 re im (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) (*.f64 re im))
(fma.f64 im re (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(fma.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(fma.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re im))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (*.f64 re re) im) (*.f64 re im))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re im) (*.f64 re im))
(fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im))
(fma.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) im (*.f64 re im))
(fma.f64 (*.f64 im (*.f64 re re)) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re im))
(fma.f64 (*.f64 im (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 re re) (*.f64 re im))
(fma.f64 (*.f64 im (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re (*.f64 re im))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im)))))
(/.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re im) (*.f64 re im))) (-.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im)))
(/.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re)))) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) im) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (*.f64 re im) (*.f64 re im)) (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re im) (*.f64 re im)))) (neg.f64 (-.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re im))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 im (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) im)) (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im)) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))) (fma.f64 (*.f64 re im) (*.f64 re im) (-.f64 (*.f64 (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (*.f64 (*.f64 re im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (pow.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) #s(literal 3 binary64))) (fma.f64 (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (*.f64 (*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 im (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im) #s(literal 3 binary64)) (pow.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im) (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)) (*.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) im) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) im)))))
(*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im))
(*.f64 im (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) im)
(*.f64 (*.f64 re im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re)
(+.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (/.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))) (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)) (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(-.f64 (/.f64 (*.f64 re re) (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (/.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(fma.f64 re #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re)
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re re)) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 #s(literal 1 binary64) re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re)
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/6 binary64) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re re)
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) re)
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) re)
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) re)
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) re)
(fma.f64 (/.f64 re (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) re)
(fma.f64 (/.f64 re (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) re)
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) re)
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) re)
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) (fma.f64 re re (-.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re)))) (neg.f64 (fma.f64 re re (-.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))) (*.f64 (*.f64 re (*.f64 re re)) (*.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)))))) (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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)) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))
(/.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (*.f64 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 re (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))
(/.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) re) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) re) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) re) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (*.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 re re))) (*.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))))) (neg.f64 (neg.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))) (*.f64 (*.f64 re (*.f64 re re)) (*.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))))))) (neg.f64 (fma.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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)) (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.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 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))))
(/.f64 (neg.f64 (-.f64 (*.f64 re re) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (*.f64 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 re (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) re)) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) re)) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) re)) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) re)) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.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 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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) (-.f64 (*.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))))
(pow.f64 (/.f64 (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re) (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))) #s(literal -1 binary64))
(*.f64 re (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re)
(*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))))
(*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 (/.f64 #s(literal 1/64 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/64 binary64) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) (neg.f64 (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) (neg.f64 (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(+.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(+.f64 (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) im)
(-.f64 (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (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)) (neg.f64 im))) (/.f64 (*.f64 im im) (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)) (neg.f64 im))))
(-.f64 (/.f64 (*.f64 im im) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (/.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(fma.f64 #s(literal 1 binary64) im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 im #s(literal 1 binary64) (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(fma.f64 (*.f64 im im) (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im)
(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)
(fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) (*.f64 im im) im)
(fma.f64 (*.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 im)) im im)
(fma.f64 (*.f64 (*.f64 im (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im)))))
(/.f64 #s(literal 1 binary64) (/.f64 (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)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im)))))
(/.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im))) (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))
(/.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im))) (fma.f64 im im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (*.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 (*.f64 im (*.f64 im im)) im)))))
(/.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im))) (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)) (neg.f64 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (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)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im))))))
(/.f64 (neg.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(/.f64 (neg.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 im im (-.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (*.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 (*.f64 im (*.f64 im im)) im))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im)))) (neg.f64 (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)) (neg.f64 im))))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))) (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)) (neg.f64 im))) (*.f64 (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)) (neg.f64 im)) (*.f64 im im))) (*.f64 (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)) (neg.f64 im)) (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)) (neg.f64 im))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im))))) (neg.f64 (neg.f64 (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)) (neg.f64 im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))) (neg.f64 (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(pow.f64 (/.f64 (fma.f64 im (-.f64 im (*.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))) (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.f64 im (*.f64 im im)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (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)) (neg.f64 im)) (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.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 (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)) (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 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im im) (*.f64 (*.f64 im (*.f64 im im)) im))) (*.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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))) (*.f64 (*.f64 im (*.f64 im im)) (*.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 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))))
(*.f64 (*.f64 (fma.f64 im (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))) im) (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)) (neg.f64 im))) (/.f64 #s(literal 1 binary64) (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)) (neg.f64 im))))
(+.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))
(+.f64 (*.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 (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (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 #s(literal 1/36 binary64) (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 (/.f64 #s(literal 1/36 binary64) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (/.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 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 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))
(fma.f64 (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))) im #s(literal -1/6 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)) (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)) (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 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))) (-.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) (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 (fma.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) #s(literal 1/36 binary64))) (*.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)) (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 (neg.f64 (neg.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))) #s(literal -1/216 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)))) (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal 1/6 binary64)) (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal -1/36 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (fma.f64 (*.f64 im 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) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))) #s(literal 1/36 binary64)) (*.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) #s(literal -1/6 binary64))))))
(*.f64 (fma.f64 (*.f64 im im) (*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) (*.f64 (*.f64 im im) (fma.f64 (*.f64 im 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 (*.f64 im 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 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))))
(+.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/120 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.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 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/120 binary64)))))
(fma.f64 im #s(literal 1/120 binary64) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 im (*.f64 im (*.f64 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 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))))
(fma.f64 (*.f64 im (*.f64 im im)) #s(literal -1/5040 binary64) (*.f64 im #s(literal 1/120 binary64)))
(fma.f64 (*.f64 im (*.f64 im #s(literal -1/5040 binary64))) im (*.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)))
(/.f64 (fma.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64))) (fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/120 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64)))) (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.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 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 (*.f64 im (*.f64 im im)) #s(literal -1/128024064000 binary64))) (*.f64 (*.f64 im (*.f64 im im)) #s(literal 1/1728000 binary64)))) (neg.f64 (fma.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (-.f64 (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))) (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 im #s(literal 1/120 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 im #s(literal 1/120 binary64))))) (neg.f64 (-.f64 (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.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 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im))) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))) (*.f64 (*.f64 im #s(literal 1/120 binary64)) (*.f64 #s(literal -1/5040 binary64) (*.f64 im (*.f64 im im)))))))
(*.f64 im (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)))
(*.f64 (fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64)) im)
(+.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(+.f64 (*.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))))
(-.f64 (/.f64 #s(literal 1/14400 binary64) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 im (*.f64 im im)) im) #s(literal 1/25401600 binary64)) (-.f64 #s(literal 1/120 binary64) (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))))
(fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im im) #s(literal -1/5040 binary64) #s(literal 1/120 binary64))
(fma.f64 #s(literal -1/5040 binary64) (*.f64 im im) #s(literal 1/120 binary64))
(fma.f64 (*.f64 im #s(literal -1/5040 binary64)) im #s(literal 1/120 binary64))
(/.f64 #s(literal 1 binary64) (/.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 im (*.f64 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 im (*.f64 im #s(literal -1/5040 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))))
(+.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(+.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))
(+.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(+.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(+.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))
(-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))) (/.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))
(fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(fma.f64 re (*.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 (*.f64 re re) #s(literal 1/36 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1/36 binary64) (*.f64 re re) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 #s(literal 1/12 binary64) (neg.f64 re) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re #s(literal 1/6 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 1/6 binary64) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 re re) #s(literal 1/144 binary64))))) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) #s(literal -1/16 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (*.f64 re #s(literal -1/12 binary64)))
(fma.f64 (neg.f64 re) #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 re #s(literal 1/36 binary64)) re (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(fma.f64 #s(literal -1 binary64) (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(fma.f64 #s(literal -1/12 binary64) re (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))
(fma.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) re (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (neg.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/144 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (neg.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (neg.f64 (-.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))) (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (*.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (*.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re re) #s(literal 1/144 binary64)))) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))) (neg.f64 (fma.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))))) (neg.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))))))
(/.f64 (+.f64 #s(literal 1/64 binary64) (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64))) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64)))) (*.f64 #s(literal 1/4 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re #s(literal -1/12 binary64)))))))
(/.f64 (+.f64 #s(literal 1/64 binary64) (pow.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))) #s(literal 3 binary64))) (+.f64 #s(literal 1/16 binary64) (-.f64 (*.f64 (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64))) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))) (*.f64 #s(literal 1/4 binary64) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/12 binary64)))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 (*.f64 re re) #s(literal 1/144 binary64) (-.f64 (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re #s(literal -1/12 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64)))) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64))) (fma.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 re re)) #s(literal 1/1296 binary64)) (*.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 re #s(literal -1/12 binary64))) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(+.f64 im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(+.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)
(-.f64 (/.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)) (/.f64 (*.f64 im im) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))
(fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im) im)
(fma.f64 #s(literal 1 binary64) im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(fma.f64 im #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)))
(fma.f64 im (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) im)
(fma.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) im im)
(fma.f64 (*.f64 re im) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)
(fma.f64 (*.f64 im (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))) re im)
(/.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im im))) (fma.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im)) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im))
(/.f64 (*.f64 im (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (*.f64 im (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) (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)))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) im) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) 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)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) (*.f64 (*.f64 im (*.f64 im im)) (*.f64 re (*.f64 re re))) (*.f64 im (*.f64 im im)))) (neg.f64 (fma.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (-.f64 (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im im))) (neg.f64 (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) im)))
(/.f64 (neg.f64 (*.f64 im (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (*.f64 im (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))) (neg.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))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) im)) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) im)) (neg.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))))
(/.f64 (fma.f64 im (*.f64 im im) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))))) (fma.f64 im im (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im)) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) im))) (*.f64 im (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) 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)))
(*.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)) im)
(+.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))
(+.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64)))
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re)
(+.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re))
(-.f64 (/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))) (/.f64 #s(literal 1 binary64) (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))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (/.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/6 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/6 binary64) (*.f64 re (*.f64 re re)) (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) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64))
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/6 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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 re re) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64)))
(fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) re (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re re))) (/.f64 #s(literal 1 binary64) (fma.f64 re (-.f64 re (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re re) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 re (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (+.f64 re #s(literal 1 binary64)))
(fma.f64 (/.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (+.f64 re #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #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 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)) (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) (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)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) (neg.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))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))) (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))
(/.f64 (-.f64 (*.f64 (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) 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))) (*.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)) #s(literal 1 binary64))) (*.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 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))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))) (neg.f64 (-.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)))) (neg.f64 (neg.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)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (fma.f64 re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (pow.f64 (+.f64 re #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 (+.f64 re #s(literal 1 binary64)) (+.f64 re #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (+.f64 re #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 3 binary64)) (*.f64 re (*.f64 re re))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 (*.f64 re re) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) re))))
(/.f64 (+.f64 (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) (*.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)))))) (fma.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 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)) (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (fma.f64 re (*.f64 re #s(literal 1/2 binary64)) re)))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.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 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (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 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re))))
(*.f64 (fma.f64 re (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (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))))
(+.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(+.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(+.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(+.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(+.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(+.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64)))
(-.f64 (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (/.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(-.f64 (/.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 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (/.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(fma.f64 re #s(literal 1/2 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(fma.f64 re (*.f64 re #s(literal 1/6 binary64)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 re (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/6 binary64) (*.f64 re re) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 #s(literal 1/2 binary64) re (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) re #s(literal 1 binary64))
(fma.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) re) #s(literal 1 binary64))
(fma.f64 (*.f64 re #s(literal 1/2 binary64)) #s(literal 1 binary64) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) re (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))
(fma.f64 (*.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 (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 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(fma.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 re (*.f64 re #s(literal 1/6 binary64))))
(fma.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 re (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 re (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))) (/.f64 re (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (/.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) #s(literal 1 binary64))
(fma.f64 (/.f64 re #s(literal -1 binary64)) (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)) (/.f64 re (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (fma.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 re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))))
(/.f64 #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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (-.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) (neg.f64 (fma.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 re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (*.f64 (*.f64 re re) (*.f64 #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))) (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 (-.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) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) (*.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))) (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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))))) (neg.f64 (neg.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))))
(/.f64 (neg.f64 (-.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) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))) (neg.f64 (-.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64) (pow.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 re re) #s(literal 1/4 binary64) (-.f64 (*.f64 (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))) (*.f64 (*.f64 re #s(literal 1/2 binary64)) (+.f64 #s(literal 1 binary64) (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) #s(literal 3 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 re re) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/6 binary64)) #s(literal 1 binary64)) (*.f64 re #s(literal 1/2 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 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 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 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)) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) (*.f64 (*.f64 re (*.f64 re re)) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (/.f64 #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 (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))))))
(*.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(*.f64 (*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) (fma.f64 re #s(literal 1/2 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 #s(literal 1 binary64) (*.f64 im (*.f64 im im)))
(*.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)))
(+.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(+.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (/.f64 #s(literal 1/4 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (/.f64 (/.f64 #s(literal 1/64 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))) (/.f64 #s(literal 1/64 binary64) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))))
(-.f64 (/.f64 #s(literal 1/4 binary64) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))) (/.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(fma.f64 #s(literal 1/6 binary64) re #s(literal 1/2 binary64))
(neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(neg.f64 (-.f64 (/.f64 #s(literal 0 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(/.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64)) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) (neg.f64 (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) (neg.f64 (*.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64))) (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64))))
(/.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))
(/.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)))) (neg.f64 (neg.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)))) (neg.f64 (-.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) #s(literal 1 binary64))) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))) (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) #s(literal -1 binary64)))
(*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal -1/4 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))
(*.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(*.f64 (pow.f64 (/.f64 (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (*.f64 re (*.f64 re re)) #s(literal -1/1728 binary64)))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 re #s(literal 1/12 binary64)) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64)))))))
(*.f64 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (*.f64 (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))) (fma.f64 re #s(literal -1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 re #s(literal 1/12 binary64) (fma.f64 re (*.f64 re #s(literal 1/36 binary64)) #s(literal 1/4 binary64))))))
(*.f64 re #s(literal 1/12 binary64))
(*.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (*.f64 re #s(literal 1/6 binary64)))
(*.f64 #s(literal 1/12 binary64) re)
(*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/2 binary64))
(+.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))
(+.f64 (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))) #s(literal 1/8 binary64))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (/.f64 #s(literal 1/64 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(-.f64 (/.f64 #s(literal 1/64 binary64) (-.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))) (/.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (-.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 re re) (*.f64 re #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64))
(fma.f64 (*.f64 re (*.f64 re re)) (pow.f64 #s(literal 1/36 binary64) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 #s(literal 1/216 binary64) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 re #s(literal 1/6 binary64)) (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) re #s(literal 1/8 binary64))
(fma.f64 (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3/2 binary64)) (pow.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 re #s(literal 3/2 binary64)) (pow.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 re #s(literal 3/2 binary64)) (pow.f64 (*.f64 #s(literal 1/6 binary64) (*.f64 re #s(literal 1/6 binary64))) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 3/2 binary64)) (pow.f64 #s(literal 1/6 binary64) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (*.f64 #s(literal 1/216 binary64) re) (*.f64 re re) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 #s(literal 1/6 binary64) #s(literal 3/2 binary64)) (pow.f64 (*.f64 re (*.f64 re #s(literal 1/6 binary64))) #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 (*.f64 re #s(literal 1/36 binary64)) #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 #s(literal 1/36 binary64) #s(literal 3/2 binary64)) (*.f64 re (*.f64 re re)) #s(literal 1/8 binary64))
(fma.f64 (pow.f64 (*.f64 (*.f64 re #s(literal 1/6 binary64)) #s(literal 1/6 binary64)) #s(literal 3/2 binary64)) (pow.f64 re #s(literal 3/2 binary64)) #s(literal 1/8 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (+.f64 #s(literal 1/64 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) (neg.f64 (+.f64 #s(literal 1/64 binary64) (-.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(/.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64))) (-.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) #s(literal 1/64 binary64))) (*.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)))) (neg.f64 (neg.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)))) (neg.f64 (neg.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)))))
(/.f64 (neg.f64 (-.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/46656 binary64)))) (neg.f64 (-.f64 #s(literal 1/8 binary64) (*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64))))))
(pow.f64 (/.f64 (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64))) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64)) (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 (*.f64 re re) (*.f64 (*.f64 re re) (*.f64 re re))) #s(literal 1/10077696 binary64)) #s(literal 1/512 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal 1/64 binary64)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/1728 binary64)))))
(*.f64 (fma.f64 (*.f64 re (*.f64 re re)) (*.f64 (*.f64 re (*.f64 re re)) #s(literal 1/46656 binary64)) #s(literal -1/64 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal -1/8 binary64))))

simplify8.0s (35.9%)

Memory
-212.0MiB live, 1 007.1MiB allocated
Algorithm
egg-herbie
Rules
18 870×lower-fma.f64
18 870×lower-fma.f32
4 280×lower-*.f64
4 280×lower-*.f32
4 194×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02112688
16492616
219832520
350092432
090932143
Stop Event
iter limit
node limit
Counts
264 → 260
Calls
Call 1
Inputs
1
(+ 1 (* 1/2 re))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(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 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(* im re)
(* re (+ im (* 1/2 (* im re))))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
re
(* re (+ 1 (* 1/2 re)))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
1/2
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 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))))
(* -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))
1/4
(+ 1/4 (* -1/12 re))
(+ 1/4 (* re (- (* 1/36 re) 1/12)))
(+ 1/4 (* re (- (* 1/36 re) 1/12)))
(* 1/36 (pow re 2))
(* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))
(* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))
(* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))
(* 1/36 (pow re 2))
(* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))
(* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))
(* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
im
(+ im (* im re))
(+ im (* re (+ im (* 1/2 (* im re)))))
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(* 1/6 (* im (pow re 3)))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(* 1/6 (* im (pow re 3)))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
1
(+ 1 re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(+ 1 (* re (+ 1 (* re (+ 1/2 (* 1/6 re))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(* 1/6 (pow re 3))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
1
(+ 1 (* 1/2 re))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* 1/6 (pow re 2))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
(pow im 3)
1/2
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(+ 1/2 (* 1/6 re))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/6 re)
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
(* 1/12 re)
1/8
(+ 1/8 (* 1/216 (pow re 3)))
(+ 1/8 (* 1/216 (pow re 3)))
(+ 1/8 (* 1/216 (pow re 3)))
(* 1/216 (pow re 3))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(* 1/216 (pow re 3))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
Outputs
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* im (+ 1 (* re (+ 1 (+ (* 1/6 (pow re 2)) (* 1/2 re))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
im
(+ im (* im re))
(fma.f64 re im im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im) im)
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) (/.f64 im (neg.f64 re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
(*.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 (+.f64 im (/.f64 im re)) re)))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 #s(literal -1 binary64) 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 (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im (+ re (* (pow re 2) (+ 1/2 (* 1/6 re)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* im re)
(*.f64 re im)
(* re (+ im (* 1/2 (* im re))))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) (/.f64 im (neg.f64 re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) (/.f64 im (neg.f64 re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))))
re
(* re (+ 1 (* 1/2 re)))
(fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* re (+ 1 (* re (+ 1/2 (* 1/6 re)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
im
(* im (+ 1 (* -1/6 (pow im 2))))
(fma.f64 im (*.f64 im (*.f64 im #s(literal -1/6 binary64))) im)
(* im (+ 1 (* (pow im 2) (- (* 1/120 (pow im 2)) 1/6))))
(fma.f64 (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im 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 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (*.f64 im (*.f64 im im)) 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 #s(literal -1/5040 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.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 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (* 1/120 (/ 1 (pow im 2))))))
(*.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)))))
(* -1 (* (pow im 7) (- (+ 1/5040 (/ 1/6 (pow im 4))) (+ (* 1/120 (/ 1 (pow im 2))) (/ 1 (pow im 6))))))
(*.f64 (pow.f64 im #s(literal 7 binary64)) (+.f64 #s(literal -1/5040 binary64) (+.f64 (+.f64 (/.f64 #s(literal 1/120 binary64) (*.f64 im im)) (/.f64 #s(literal 1 binary64) (pow.f64 im #s(literal 6 binary64)))) (/.f64 #s(literal -1/6 binary64) (*.f64 (*.f64 im im) (*.f64 im im))))))
-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 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(* (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 im im) (*.f64 im im)) (+.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 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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)))))
(* -1/5040 (pow im 4))
(*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64)))))
(* (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 im im) (*.f64 im im)) (+.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 4) (- (* 1/120 (/ 1 (pow im 2))) (+ 1/5040 (/ 1/6 (pow im 4)))))
(*.f64 (*.f64 (*.f64 im im) (*.f64 im im)) (+.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)))))
(* 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 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(* (pow im 3) (- (* 1/120 (/ 1 (pow im 2))) 1/5040))
(*.f64 im (*.f64 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1/5040 (pow im 3))
(*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im)))))
(* -1 (* (pow im 3) (- 1/5040 (* 1/120 (/ 1 (pow im 2))))))
(*.f64 im (*.f64 (*.f64 im im) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im 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 (*.f64 im im) (+.f64 #s(literal -1/5040 binary64) (/.f64 #s(literal 1/120 binary64) (*.f64 im im))))
1/4
#s(literal 1/4 binary64)
(+ 1/4 (* -1/12 re))
(fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))
(+ 1/4 (* re (- (* 1/36 re) 1/12)))
(fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))
(+ 1/4 (* re (- (* 1/36 re) 1/12)))
(fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))
(* 1/36 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/36 binary64)))
(* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)))
(* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))
(fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/4 binary64) re))))
(* (pow re 2) (- (+ 1/36 (/ 1/4 (pow re 2))) (* 1/12 (/ 1 re))))
(fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/4 binary64) re))))
(* 1/36 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/36 binary64)))
(* (pow re 2) (- 1/36 (* 1/12 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)))
(* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))
(fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/4 binary64) re))))
(* (pow re 2) (+ 1/36 (* -1 (/ (- 1/12 (* 1/4 (/ 1 re))) re))))
(fma.f64 re (*.f64 re #s(literal 1/36 binary64)) (*.f64 re (+.f64 #s(literal -1/12 binary64) (/.f64 #s(literal 1/4 binary64) re))))
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
(* im (+ 1 (* re (+ 1 (/ (* re (+ 1/8 (* 1/216 (pow re 3)))) (- (+ 1/4 (* 1/36 (pow re 2))) (* 1/12 re)))))))
(fma.f64 re (fma.f64 im (/.f64 (*.f64 re (fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))) (fma.f64 re (fma.f64 re #s(literal 1/36 binary64) #s(literal -1/12 binary64)) #s(literal 1/4 binary64))) im) im)
im
(+ im (* im re))
(fma.f64 re im im)
(+ im (* re (+ im (* 1/2 (* im re)))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im) im)
(+ im (* re (+ im (* re (+ (* 1/6 (* im re)) (* 1/2 im))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* (pow re 3) (+ (* 1/6 im) (* 1/2 (/ im re))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (/ im (pow re 2)))))
(*.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im))
(* (pow re 3) (+ (* 1/6 im) (+ (* 1/2 (/ im re)) (+ (/ im (pow re 2)) (/ im (pow re 3))))))
(fma.f64 re (fma.f64 (*.f64 re im) (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) im) im)
(* 1/6 (* im (pow re 3)))
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(* -1 (* (pow re 3) (+ (* -1/2 (/ im re)) (* -1/6 im))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* 1/2 im) (/ im re)) re)) (* -1/6 im))))
(neg.f64 (*.f64 (*.f64 re re) (fma.f64 #s(literal 1 binary64) (fma.f64 im #s(literal -1/2 binary64) (/.f64 im (neg.f64 re))) (*.f64 re (*.f64 im #s(literal -1/6 binary64))))))
(* -1 (* (pow re 3) (+ (* -1 (/ (+ (* -1 (/ (+ (* -1 im) (* -1 (/ im re))) re)) (* 1/2 im)) re)) (* -1/6 im))))
(*.f64 (*.f64 re re) (-.f64 (*.f64 re (*.f64 #s(literal 1/6 binary64) im)) (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 im #s(literal -1/2 binary64)) (/.f64 (+.f64 im (/.f64 im re)) re)))))
1
#s(literal 1 binary64)
(+ 1 re)
(+.f64 #s(literal 1 binary64) re)
(+ 1 (* re (+ 1 (* 1/2 re))))
(fma.f64 re (fma.f64 #s(literal 1/2 binary64) re #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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re)
(* (pow re 3) (+ 1/6 (+ (* 1/2 (/ 1 re)) (+ (/ 1 (pow re 2)) (/ 1 (pow re 3))))))
(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))
(* 1/6 (pow re 3))
(*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))
(* (pow re 3) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (/ 1 re)) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re))))
(* -1 (* (pow re 3) (- (* -1 (/ (+ 1/2 (+ (/ 1 re) (/ 1 (pow re 2)))) re)) 1/6)))
(-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 #s(literal -1 binary64) (*.f64 re re)) (/.f64 #s(literal -1 binary64) re)))))
1
#s(literal 1 binary64)
(+ 1 (* 1/2 re))
(fma.f64 #s(literal 1/2 binary64) re #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(+ 1 (* re (+ 1/2 (* 1/6 re))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* 1/6 (pow re 2))
(*.f64 re (*.f64 re #s(literal 1/6 binary64)))
(* (pow re 2) (+ 1/6 (* 1/2 (/ 1 re))))
(*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(* (pow re 2) (+ 1/6 (+ (* 1/2 (/ 1 re)) (/ 1 (pow re 2)))))
(fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
(pow im 3)
(*.f64 im (*.f64 im im))
1/2
#s(literal 1/2 binary64)
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(+ 1/2 (* 1/6 re))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/6 re)
(*.f64 re #s(literal 1/6 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* re (+ 1/6 (* 1/2 (/ 1 re))))
(fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
(* 1/12 re)
(*.f64 re #s(literal 1/12 binary64))
1/8
#s(literal 1/8 binary64)
(+ 1/8 (* 1/216 (pow re 3)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(+ 1/8 (* 1/216 (pow re 3)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(+ 1/8 (* 1/216 (pow re 3)))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* 1/216 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* 1/216 (pow re 3))
(*.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))
(* (pow re 3) (+ 1/216 (* 1/8 (/ 1 (pow re 3)))))
(fma.f64 re (*.f64 (*.f64 re re) #s(literal 1/216 binary64)) #s(literal 1/8 binary64))

eval157.0ms (0.7%)

Memory
10.0MiB live, 353.7MiB allocated
Compiler

Compiled 37 016 to 2 776 computations (92.5% saved)

prune137.0ms (0.6%)

Memory
-23.3MiB live, 327.5MiB allocated
Pruning

41 alts after pruning (37 fresh and 4 done)

PrunedKeptTotal
New1 101151 116
Fresh122234
Picked325
Done022
Total1 116411 157
Accuracy
100.0%
Counts
1 157 → 41
Alt Table
Click to see full alt table
StatusAccuracyProgram
37.0%
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
31.5%
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
31.8%
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) im)
27.9%
(fma.f64 re im im)
31.8%
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
32.1%
(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)
29.9%
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
30.2%
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
18.6%
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
20.0%
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))
17.2%
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
6.6%
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
37.9%
(/.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)))))
38.5%
(*.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))
14.0%
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im))
13.8%
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
17.1%
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
15.6%
(*.f64 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
21.8%
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
22.4%
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
12.0%
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
9.0%
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
8.6%
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
8.4%
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
5.1%
(*.f64 re im)
16.2%
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
39.2%
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
39.2%
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
31.6%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
8.3%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
40.9%
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
12.5%
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
15.9%
(*.f64 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) re)))))
27.9%
(*.f64 im (+.f64 re #s(literal 1 binary64)))
37.8%
(*.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))))
16.0%
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
15.9%
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
69.5%
(*.f64 im (exp.f64 re))
15.9%
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
51.0%
(sin.f64 im)
26.6%
im
Compiler

Compiled 1 747 to 616 computations (64.7% saved)

regimes172.0ms (0.8%)

Memory
-10.8MiB live, 144.3MiB allocated
Counts
67 → 1
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.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) (fma.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 (exp.f64 re) (sin.f64 im))
Outputs
(*.f64 (exp.f64 re) (sin.f64 im))
Calls

5 calls:

59.0ms
re
54.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
21.0ms
(sin.f64 im)
18.0ms
im
17.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)

regimes100.0ms (0.5%)

Memory
4.5MiB live, 161.3MiB allocated
Counts
66 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.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) (fma.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)))))
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

5 calls:

26.0ms
im
19.0ms
(sin.f64 im)
19.0ms
re
18.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
14.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
96.5%4re
82.6%2im
100.0%5(*.f64 (exp.f64 re) (sin.f64 im))
94.5%3(exp.f64 re)
83.4%3(sin.f64 im)
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes89.0ms (0.4%)

Memory
17.3MiB live, 139.3MiB allocated
Counts
61 → 5
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(sin.f64 im)
(/.f64 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.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 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im)))
(sin.f64 im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

5 calls:

18.0ms
(exp.f64 re)
18.0ms
(sin.f64 im)
18.0ms
re
17.0ms
im
15.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
61.0%3(sin.f64 im)
61.0%2im
71.3%3(exp.f64 re)
71.3%3re
77.4%5(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes23.0ms (0.1%)

Memory
-5.1MiB live, 31.6MiB allocated
Counts
60 → 3
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #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)) (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 (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

1 calls:

20.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
71.6%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes154.0ms (0.7%)

Memory
9.2MiB live, 129.5MiB allocated
Counts
59 → 3
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
(/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)))
(/.f64 (*.f64 (*.f64 (fma.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))) re) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re)) im) (-.f64 (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))) re))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 re re) #s(literal 1/36 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) #s(literal 1/4 binary64))) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
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 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

5 calls:

48.0ms
re
47.0ms
(sin.f64 im)
27.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
16.0ms
im
13.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
47.5%2(sin.f64 im)
43.8%2im
43.0%2re
43.0%2(exp.f64 re)
49.6%3(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes51.0ms (0.2%)

Memory
-9.8MiB live, 29.0MiB allocated
Counts
55 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 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 (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 (*.f64 re re) (*.f64 #s(literal 1/4 binary64) (*.f64 (*.f64 re re) (*.f64 re re)))) (-.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re re)))) im)
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 (*.f64 re (*.f64 re re)) (neg.f64 (-.f64 (*.f64 im #s(literal -1/6 binary64)) (/.f64 (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)) re))))
(*.f64 im (fma.f64 re (fma.f64 re (*.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal 1/4 binary64)) (*.f64 re #s(literal 1/12 binary64))))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im)) (-.f64 (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)) im))
(*.f64 im (fma.f64 re (/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re)) #s(literal -1 binary64)))) #s(literal 1 binary64)))
(/.f64 (*.f64 (fma.f64 (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re) #s(literal -1 binary64)) 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)))
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 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

1 calls:

48.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
47.7%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes44.0ms (0.2%)

Memory
-16.3MiB live, 21.6MiB allocated
Counts
47 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re re) #s(literal 1/36 binary64) #s(literal -1/4 binary64)) (fma.f64 re #s(literal 1/6 binary64) #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.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 im (-.f64 (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))) (*.f64 (*.f64 re re) (+.f64 #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) 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)
(*.f64 im (*.f64 (-.f64 #s(literal -1/6 binary64) (/.f64 (+.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) re)) re)) (neg.f64 (*.f64 re (*.f64 re re)))))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (fma.f64 re #s(literal -1/12 binary64) #s(literal 1/4 binary64))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) (*.f64 re (*.f64 re #s(literal 1/36 binary64)))) #s(literal 1 binary64)) #s(literal 1 binary64)))
Outputs
(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 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))
Calls

1 calls:

12.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
47.7%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes22.0ms (0.1%)

Memory
33.0MiB live, 33.0MiB allocated
Counts
38 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.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 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 (+.f64 im (/.f64 im re)) re)))
(*.f64 re (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im (fma.f64 im (*.f64 im #s(literal -1/5040 binary64)) #s(literal 1/120 binary64))) #s(literal -1/6 binary64)) im))
Outputs
(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 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
Calls

2 calls:

11.0ms
(sin.f64 im)
10.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
45.4%2(sin.f64 im)
45.9%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes41.0ms (0.2%)

Memory
-22.1MiB live, 18.6MiB allocated
Counts
35 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) im)
Outputs
(fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
Calls

1 calls:

39.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
45.9%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes91.0ms (0.4%)

Memory
-7.6MiB live, 31.4MiB allocated
Counts
34 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 im re) im)
(fma.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
(fma.f64 im (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal 1/120 binary64))))) im)
(*.f64 (*.f64 re re) (fma.f64 im #s(literal 1/2 binary64) (/.f64 im re)))
(fma.f64 im (*.f64 im (*.f64 im (fma.f64 (*.f64 im im) #s(literal 1/120 binary64) #s(literal -1/6 binary64)))) im)
(*.f64 im (fma.f64 re (fma.f64 (*.f64 re re) #s(literal 1/6 binary64) (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64))) #s(literal 1 binary64)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) re (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64))))))
(*.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 (*.f64 re (*.f64 re re)) (*.f64 im (+.f64 #s(literal 1/6 binary64) (/.f64 #s(literal 1/2 binary64) re))))
Outputs
(fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im)
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64))))
Calls

2 calls:

80.0ms
(sin.f64 im)
9.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
45.0%2(sin.f64 im)
45.2%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes9.0ms (0%)

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

1 calls:

7.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
45.2%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 7 to 5 computations (28.6% saved)

regimes98.0ms (0.4%)

Memory
-12.5MiB live, 24.9MiB allocated
Counts
22 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re 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)))
Outputs
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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)))
Calls

2 calls:

90.0ms
(sin.f64 im)
6.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
43.7%2(sin.f64 im)
44.1%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 11 to 8 computations (27.3% saved)

regimes87.0ms (0.4%)

Memory
-2.8MiB live, 35.7MiB allocated
Counts
21 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
(*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re))))
(*.f64 im (*.f64 re (*.f64 re (*.f64 re #s(literal 1/6 binary64)))))
(*.f64 #s(literal 1 binary64) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im))
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
(*.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re (*.f64 re im)))
(*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) re))
(*.f64 (fma.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) #s(literal 1 binary64)) (*.f64 re im))
Outputs
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)))))
Calls

3 calls:

7.0ms
im
7.0ms
(sin.f64 im)
6.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
Results
AccuracySegmentsBranch
40.1%2(sin.f64 im)
37.4%2im
43.4%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes6.0ms (0%)

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

1 calls:

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

Compiled 7 to 5 computations (28.6% saved)

regimes13.0ms (0.1%)

Memory
23.9MiB live, 23.9MiB allocated
Counts
14 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
(fma.f64 (fma.f64 re #s(literal 1/2 binary64) #s(literal 1 binary64)) (*.f64 im re) im)
Outputs
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) im)
Calls

3 calls:

5.0ms
re
4.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
4.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
37.4%2re
35.4%1(exp.f64 re)
40.4%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 14 to 10 computations (28.6% saved)

regimes81.0ms (0.4%)

Memory
-26.3MiB live, 16.4MiB allocated
Counts
12 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
(*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))
(*.f64 re (fma.f64 #s(literal 1/2 binary64) (*.f64 re im) im))
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) 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)
Outputs
(fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im)
(fma.f64 im (*.f64 re (*.f64 re #s(literal 1/2 binary64))) im)
Calls

2 calls:

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

Compiled 11 to 8 computations (27.3% saved)

regimes4.0ms (0%)

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

1 calls:

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

Compiled 7 to 5 computations (28.6% saved)

regimes90.0ms (0.4%)

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

5 calls:

77.0ms
im
3.0ms
(sin.f64 im)
3.0ms
re
3.0ms
(*.f64 (exp.f64 re) (sin.f64 im))
3.0ms
(exp.f64 re)
Results
AccuracySegmentsBranch
35.4%2(exp.f64 re)
29.7%2im
35.4%2re
27.9%1(sin.f64 im)
35.4%2(*.f64 (exp.f64 re) (sin.f64 im))
Compiler

Compiled 21 to 15 computations (28.6% saved)

regimes8.0ms (0%)

Memory
13.6MiB live, 13.6MiB allocated
Counts
7 → 2
Calls
Call 1
Inputs
im
(*.f64 im #s(literal 1 binary64))
(*.f64 re im)
(fma.f64 im re im)
(fma.f64 re im im)
(*.f64 im (+.f64 re #s(literal 1 binary64)))
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
Outputs
(fma.f64 im re im)
(*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re)))
Calls

3 calls:

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

Compiled 14 to 10 computations (28.6% saved)

regimes10.0ms (0%)

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

4 calls:

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

Compiled 17 to 12 computations (29.4% saved)

regimes85.0ms (0.4%)

Memory
-24.3MiB live, 14.8MiB allocated
Accuracy

Total -14.9b remaining (-31.7%)

Threshold costs -14.9b (-31.7%)

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

5 calls:

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

Compiled 21 to 15 computations (28.6% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997125249172344
+inf
0.0ms
1.234370218316546e-92
1.6800649419070368e-91
0.0ms
-0.03496828212294383
0.0
0.0ms
-inf
-0.9999580157190854
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997125249172344
+inf
0.0ms
0.0
7.508965787237709e-308
0.0ms
-0.03496828212294383
0.0
0.0ms
-inf
-0.9999580157190854
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997125249172344
+inf
0.0ms
-inf
-0.9999580157190854
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch1.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
7.508965787237709e-308
0.0ms
-0.03496828212294383
0.0
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.5MiB live, 0.5MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.438185502790714e-5
0.010670247591775794
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.508965787237709e-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.0
7.508965787237709e-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.508965787237709e-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.0
7.508965787237709e-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.508965787237709e-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.508965787237709e-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
3.438185502790714e-5
0.010670247591775794
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
3.438185502790714e-5
0.010670247591775794
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

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

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
3.438185502790714e-5
0.010670247591775794
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
3.438185502790714e-5
0.010670247591775794
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
1.3751826539909555
11.634740484447889
Compiler

Compiled 10 to 10 computations (0% saved)

bsearch0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.997125249172344
+inf
Compiler

Compiled 10 to 10 computations (0% saved)

simplify15.0ms (0.1%)

Memory
12.9MiB live, 12.9MiB allocated
Algorithm
egg-herbie
Rules
68×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
12×distribute-lft-neg-in_binary64
12×distribute-rgt-neg-in_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0113782
1157782
2176782
3189782
4194782
5195782
Stop Event
saturated
Calls
Call 1
Inputs
(*.f64 (exp.f64 re) (sin.f64 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 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 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 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 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 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 1 binary64)) (sin.f64 im) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(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)) (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 0 binary64)) (/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 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)) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 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 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 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 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) im) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) 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 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 im re im) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (fma.f64 im re im) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(fma.f64 im re im)
im
Outputs
(*.f64 (exp.f64 re) (sin.f64 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 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 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 5871356456934583/293567822846729153486185074598667128421960318613539983838411371441526128139326055432962374798096087878991872 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 (*.f64 (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) im) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 im))) (fma.f64 (*.f64 im (*.f64 im im)) (fma.f64 im (*.f64 im #s(literal 1/120 binary64)) #s(literal -1/6 binary64)) (neg.f64 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 (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 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 1 binary64)) (sin.f64 im) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(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)) (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 0 binary64)) (/.f64 (-.f64 (*.f64 im im) (*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re) (*.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re))))) (-.f64 im (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 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)) (*.f64 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 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 im (fma.f64 re (fma.f64 re (/.f64 (fma.f64 (*.f64 re (*.f64 re re)) #s(literal 1/216 binary64) #s(literal 1/8 binary64)) #s(literal 1/4 binary64)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 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 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 (*.f64 im (*.f64 im (*.f64 im (*.f64 im #s(literal -1/5040 binary64))))) (*.f64 im (*.f64 im im)) im) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) im) (*.f64 im (fma.f64 (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64)) (*.f64 re re) (+.f64 re #s(literal 1 binary64)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (fma.f64 (*.f64 im im) (fma.f64 re #s(literal -1/6 binary64) #s(literal -1/6 binary64)) re) 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 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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 0 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 im (*.f64 re (*.f64 re (fma.f64 re #s(literal 1/6 binary64) #s(literal 1/2 binary64))))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 #s(literal 1/6 binary64) (*.f64 im (*.f64 re (*.f64 re re)))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 0 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) 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 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 #s(literal -1/6 binary64) (*.f64 im im)) im) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 7378697629483821/147573952589676412928 binary64)) (fma.f64 im (*.f64 (*.f64 im im) #s(literal -1/6 binary64)) im) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(if (<=.f64 (exp.f64 re) #s(literal 2 binary64)) (fma.f64 im re im) (*.f64 im (fma.f64 #s(literal 1/2 binary64) (*.f64 re re) re)))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (fma.f64 im re im) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 im re))))
(if (<=.f64 (*.f64 (exp.f64 re) (sin.f64 im)) #s(literal 1 binary64)) (fma.f64 im re im) (*.f64 re (*.f64 #s(literal 1/2 binary64) (*.f64 re im))))
(fma.f64 im re im)
im

soundness2.5s (11.2%)

Memory
4.6MiB live, 1 442.1MiB allocated
Rules
22 286×lower-fma.f64
22 286×lower-fma.f32
18 870×lower-fma.f64
18 870×lower-fma.f32
15 566×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
028164
058156
1265155
22241155
08198154
071297
1221286
2586274
31574268
42436268
53110268
63581268
73732268
84021268
95977268
08264246
02772753
19262717
231202531
081662320
01821402
16431294
221231264
366261248
080821117
02112688
16492616
219832520
350092432
090932143
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 1 919 to 842 computations (56.1% saved)

preprocess136.0ms (0.6%)

Memory
23.2MiB live, 288.8MiB allocated
Remove

(negabs im)

Compiler

Compiled 1 610 to 256 computations (84.1% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...